# near model CODE resource # jump table entries: 3888-3939 (52 of them) export_486: 00000000 4E56 FFFC link A6, -0x0004 00000004 48E7 0018 movem.l -[A7], A3,A4 00000008 266E 0010 movea.l A3, [A6 + 0x10] 0000000C 286E 0008 movea.l A4, [A6 + 0x8] 00000010 2054 movea.l A0, [A4] 00000012 117C 0001 009E move.b [A0 + 0x9E], 0x1 00000018 2F0C move.l -[A7], A4 0000001A 4EAD 443A jsr [A5 + 0x443A /* export_2179 */] 0000001E 7000 moveq.l D0, 0x00 00000020 2F00 move.l -[A7], D0 00000022 2F0C move.l -[A7], A4 00000024 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */] 00000028 2054 movea.l A0, [A4] 0000002A 4A28 00B6 tst.b [A0 + 0xB6] 0000002E 6722 beq +0x24 /* 00000052 */ 00000030 4AA8 00BC tst.l [A0 + 0xBC] 00000034 6712 beq +0x14 /* 00000048 */ 00000036 598F subq.l A7, 4 00000038 2F0C move.l -[A7], A4 0000003A 4EAD 44AA jsr [A5 + 0x44AA /* export_2193 */] 0000003E 2054 movea.l A0, [A4] 00000040 2F28 00BC move.l -[A7], [A0 + 0xBC] 00000044 4EAD 4492 jsr [A5 + 0x4492 /* export_2190 */] label00000048: 00000048 2D6D F7EC 0018 move.l [A6 + 0x18], [A5 - 0x814] 0000004E 6000 00B2 bra +0xB4 /* 00000102 */ label00000052: 00000052 7002 moveq.l D0, 0x02 00000054 B06B 0010 cmp.w D0, [A3 + 0x10] 00000058 6642 bne +0x44 /* 0000009C */ 0000005A 4A2B 0006 tst.b [A3 + 0x6] 0000005E 663C bne +0x3E /* 0000009C */ 00000060 598F subq.l A7, 4 00000062 2054 movea.l A0, [A4] 00000064 2F28 0082 move.l -[A7], [A0 + 0x82] 00000068 2F28 0078 move.l -[A7], [A0 + 0x78] 0000006C 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00000070 205F movea.l A0, [A7]+ 00000072 2D48 FFFC move.l [A6 - 0x4], A0 00000076 2050 movea.l A0, [A0] 00000078 2254 movea.l A1, [A4] 0000007A 3368 0066 007E move.w [A1 + 0x7E], [A0 + 0x66] 00000080 206E FFFC movea.l A0, [A6 - 0x4] 00000084 2050 movea.l A0, [A0] 00000086 2254 movea.l A1, [A4] 00000088 3368 0064 0080 move.w [A1 + 0x80], [A0 + 0x64] 0000008E 2F0C move.l -[A7], A4 00000090 4EAD 4472 jsr [A5 + 0x4472 /* export_2186 */] 00000094 2D6D F7EC 0018 move.l [A6 + 0x18], [A5 - 0x814] 0000009A 6066 bra +0x68 /* 00000102 */ label0000009C: 0000009C 7002 moveq.l D0, 0x02 0000009E B06B 0010 cmp.w D0, [A3 + 0x10] 000000A2 6C2C bge +0x2E /* 000000D0 */ 000000A4 4A2B 0006 tst.b [A3 + 0x6] 000000A8 6626 bne +0x28 /* 000000D0 */ 000000AA 2054 movea.l A0, [A4] 000000AC 4268 007E clr.w [A0 + 0x7E] 000000B0 2054 movea.l A0, [A4] 000000B2 2248 movea.l A1, A0 000000B4 3368 007C 0080 move.w [A1 + 0x80], [A0 + 0x7C] 000000BA 2054 movea.l A0, [A4] 000000BC 7001 moveq.l D0, 0x01 000000BE 2140 0082 move.l [A0 + 0x82], D0 000000C2 2F0C move.l -[A7], A4 000000C4 4EAD 4472 jsr [A5 + 0x4472 /* export_2186 */] 000000C8 2D6D F7EC 0018 move.l [A6 + 0x18], [A5 - 0x814] 000000CE 6032 bra +0x34 /* 00000102 */ label000000D0: 000000D0 2054 movea.l A0, [A4] 000000D2 116B 0006 009C move.b [A0 + 0x9C], [A3 + 0x6] 000000D8 7026 moveq.l D0, 0x26 000000DA 2F00 move.l -[A7], D0 000000DC 486D 2442 pea.l [A5 + 0x2442 /* export_1156 */] 000000E0 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000000E4 2640 movea.l A3, D0 000000E6 2F0B move.l -[A7], A3 000000E8 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000000EC 2054 movea.l A0, [A4] 000000EE 117C 0001 009D move.b [A0 + 0x9D], 0x1 000000F4 2F0C move.l -[A7], A4 000000F6 2F0B move.l -[A7], A3 000000F8 4EBA 1B1A jsr [PC + 0x1B1A /* 00001C14 */] 000000FC 2D4B 0018 move.l [A6 + 0x18], A3 00000100 504F addq.w A7, 8 label00000102: 00000102 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00000108 4E5E unlink A6 0000010A 205F movea.l A0, [A7]+ 0000010C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000110 4ED0 jmp [A0] 00000112 9E54 sub.w D7, [A4] 00000114 5449 addq.w A1, 2 00000116 4D45 chk.w D6, D5 00000118 434F chk.w D1, A7 0000011A 4E54 524F link A4, -0xFFFFADB1 0000011E 4C4C 4552 movem.l D1,D4,D6,A0,A2,A6, A4 00000122 2E44 movea.l A7, D4 00000124 4F4D chk.w D7, A5 00000126 4F55 chk.w D7, [A5] 00000128 5345 subq.w D5, 1 0000012A 434F chk.w D1, A7 0000012C 4D4D chk.w D6, A5 0000012E 414E chk.w D0, A6 00000130 4400 neg.b D0 00000132 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_487: // at 00000134 (misaligned) 00000136 FFF4 .invalid <> 00000138 48E7 0018 movem.l -[A7], A3,A4 0000013C 266E 0014 movea.l A3, [A6 + 0x14] 00000140 286E 0008 movea.l A4, [A6 + 0x8] 00000144 2F13 move.l -[A7], [A3] 00000146 486E FFF4 pea.l [A6 - 0xC] 0000014A 4EAD 216A jsr [A5 + 0x216A /* export_1065 */] 0000014E 486E FFF4 pea.l [A6 - 0xC] 00000152 2F0C move.l -[A7], A4 00000154 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */] 00000158 598F subq.l A7, 4 0000015A 486E FFF4 pea.l [A6 - 0xC] 0000015E 4EAD 2172 jsr [A5 + 0x2172 /* export_1066 */] 00000162 269F move.l [A3], [A7]+ 00000164 598F subq.l A7, 4 00000166 2F0C move.l -[A7], A4 00000168 4EAD 30E2 jsr [A5 + 0x30E2 /* export_1560 */] 0000016C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000170 598F subq.l A7, 4 00000172 2F0B move.l -[A7], A3 00000174 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000178 2F2E 000C move.l -[A7], [A6 + 0xC] 0000017C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000180 4EAD 310A jsr [A5 + 0x310A /* export_1565 */] 00000184 2D5F 0018 move.l [A6 + 0x18], [A7]+ 00000188 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 0000018E 4E5E unlink A6 00000190 205F movea.l A0, [A7]+ 00000192 4FEF 0010 lea.l A7, [A7 + 0x10] 00000196 4ED0 jmp [A0] 00000198 9B54 sub.w [A4], D5 0000019A 4D4F chk.w D6, A7 0000019C 4E49 trap 9 0000019E 544F addq.w A7, 2 000001A0 5256 addq.w [A6], 1 000001A2 4945 chk.w D4, D5 000001A4 572E 444F subq.b [A6 + 0x444F], 3 000001A8 4D4F chk.w D6, A7 000001AA 5553 subq.w [A3], 2 000001AC 4543 chk.w D2, D3 000001AE 4F4D chk.w D7, A5 000001B0 4D41 chk.w D6, D1 000001B2 4E44 trap 4 000001B4 0000 0000 ori.b D0, 0x0 export_488: 000001B8 4E56 FFFC link A6, -0x0004 000001BC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000001C0 266E 0014 movea.l A3, [A6 + 0x14] 000001C4 286E 0008 movea.l A4, [A6 + 0x8] 000001C8 558F subq.l A7, 2 000001CA 2F2E 0018 move.l -[A7], [A6 + 0x18] 000001CE 2F0B move.l -[A7], A3 000001D0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000001D8 2F0C move.l -[A7], A4 000001DA 4EBA 1930 jsr [PC + 0x1930 /* 00001B0C */] 000001DE 1C1F move.b D6, [A7]+ 000001E0 2054 movea.l A0, [A4] 000001E2 4A28 0078 tst.b [A0 + 0x78] 000001E6 6738 beq +0x3A /* 00000220 */ 000001E8 558F subq.l A7, 2 000001EA 2053 movea.l A0, [A3] 000001EC 2F28 000A move.l -[A7], [A0 + 0xA] 000001F0 486E FFFC pea.l [A6 - 0x4] 000001F4 A92C syscall FindWindow 000001F6 3E1F move.w D7, [A7]+ 000001F8 2054 movea.l A0, [A4] 000001FA 202E FFFC move.l D0, [A6 - 0x4] 000001FE B0A8 0038 cmp.l D0, [A0 + 0x38] 00000202 661C bne +0x1E /* 00000220 */ 00000204 0C47 000A cmpi.w D7, 0xA /* '\n' */ 00000208 6616 bne +0x18 /* 00000220 */ 0000020A 598F subq.l A7, 4 0000020C 2053 movea.l A0, [A3] 0000020E 2F28 000A move.l -[A7], [A0 + 0xA] 00000212 3F07 move.w -[A7], D7 00000214 2F0C move.l -[A7], A4 00000216 4EBA 003C jsr [PC + 0x3C /* 00000254 */] 0000021A 206E 000C movea.l A0, [A6 + 0xC] 0000021E 209F move.l [A0], [A7]+ label00000220: 00000220 1D46 001C move.b [A6 + 0x1C], D6 00000224 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 0000022A 4E5E unlink A6 0000022C 205F movea.l A0, [A7]+ 0000022E 4FEF 0014 lea.l A7, [A7 + 0x14] 00000232 4ED0 jmp [A0] 00000234 9C54 sub.w D6, [A4] 00000236 4D4F chk.w D6, A7 00000238 5649 addq.w A1, 3 0000023A 4557 chk.w D2, [A7] 0000023C 494E chk.w D4, A6 0000023E 444F neg.w A7 00000240 572E 4841 subq.b [A6 + 0x4841], 3 00000244 4E44 trap 4 00000246 4C45 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D5 0000024A 5553 subq.w [A3], 2 0000024C 4544 chk.w D2, D4 0000024E 4F57 chk.w D7, [A7] 00000250 4E00 .invalid // invalid opcode 4 00000252 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000254-00000262 fn00000254: 00000254 4E56 0000 link A6, 0 00000258 48E7 0018 movem.l -[A7], A3,A4 0000025C 286E 0008 movea.l A4, [A6 + 0x8] 00000260 558F subq.l A7, 2 // end alternate branch 00000254-00000262 fn00000254: // (misaligned) 00000256 0000 48E7 ori.b D0, 0xE7 0000025A 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 0000025E 0008 558F ori.b A0, 0x8F 00000262 2054 movea.l A0, [A4] 00000264 2F28 0038 move.l -[A7], [A0 + 0x38] 00000268 2F2E 000E move.l -[A7], [A6 + 0xE] 0000026C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000270 A83B syscall TrackBox 00000272 4A1F tst.b [A7]+ 00000274 6714 beq +0x16 /* 0000028A */ 00000276 2054 movea.l A0, [A4] 00000278 2668 0016 movea.l A3, [A0 + 0x16] 0000027C 598F subq.l A7, 4 0000027E 2F0B move.l -[A7], A3 00000280 4EAD 2BDA jsr [A5 + 0x2BDA /* export_1399 */] 00000284 2D5F 0012 move.l [A6 + 0x12], [A7]+ 00000288 6006 bra +0x8 /* 00000290 */ label0000028A: 0000028A 2D6D F7EC 0012 move.l [A6 + 0x12], [A5 - 0x814] label00000290: 00000290 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000296 4E5E unlink A6 00000298 205F movea.l A0, [A7]+ 0000029A 4FEF 000A lea.l A7, [A7 + 0xA] 0000029E 4ED0 jmp [A0] 000002A0 9B54 sub.w [A4], D5 000002A2 4D4F chk.w D6, A7 000002A4 5649 addq.w A1, 3 000002A6 4557 chk.w D2, [A7] 000002A8 494E chk.w D4, A6 000002AA 444F neg.w A7 000002AC 572E 4856 subq.b [A6 + 0x4856], 3 000002B0 5357 subq.w [A7], 1 000002B2 4954 chk.w D4, [A4] 000002B4 4348 chk.w D1, A0 000002B6 4259 clr.w [A1]+ 000002B8 5553 subq.w [A3], 2 000002BA 4552 chk.w D2, [A2] 000002BC 0000 0000 ori.b D0, 0x0 export_489: 000002C0 4E56 0000 link A6, 0 000002C4 48E7 0018 movem.l -[A7], A3,A4 000002C8 286E 0008 movea.l A4, [A6 + 0x8] 000002CC 2F2E 0012 move.l -[A7], [A6 + 0x12] 000002D0 2F2E 000E move.l -[A7], [A6 + 0xE] 000002D4 1F2E 000C move.b -[A7], [A6 + 0xC] 000002D8 2F0C move.l -[A7], A4 000002DA 4EAD 047A jsr [A5 + 0x47A /* export_139 */] 000002DE 2054 movea.l A0, [A4] 000002E0 4AA8 0016 tst.l [A0 + 0x16] 000002E4 670A beq +0xC /* 000002F0 */ 000002E6 2668 0016 movea.l A3, [A0 + 0x16] 000002EA 2F0B move.l -[A7], A3 000002EC 4EAD 2ABA jsr [A5 + 0x2ABA /* export_1363 */] label000002F0: 000002F0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000002F6 4E5E unlink A6 000002F8 205F movea.l A0, [A7]+ 000002FA 4FEF 000E lea.l A7, [A7 + 0xE] 000002FE 4ED0 jmp [A0] 00000300 9354 sub.w [A4], D1 00000302 4D4F chk.w D6, A7 00000304 5649 addq.w A1, 3 00000306 4557 chk.w D2, [A7] 00000308 494E chk.w D4, A6 0000030A 444F neg.w A7 0000030C 572E 5245 subq.b [A6 + 0x5245], 3 00000310 5349 subq.w A1, 1 00000312 5A45 addq.w D5, 5 00000314 0000 0000 ori.b D0, 0x0 export_490: 00000318 4E56 0000 link A6, 0 0000031C 48E7 0118 movem.l -[A7], D7,A3,A4 00000320 1E2E 000C move.b D7, [A6 + 0xC] 00000324 286E 0008 movea.l A4, [A6 + 0x8] 00000328 1F07 move.b -[A7], D7 0000032A 2F0C move.l -[A7], A4 0000032C 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 00000330 2054 movea.l A0, [A4] 00000332 2668 0016 movea.l A3, [A0 + 0x16] 00000336 200B move.l D0, A3 00000338 6708 beq +0xA /* 00000342 */ 0000033A 1F07 move.b -[A7], D7 0000033C 2F0B move.l -[A7], A3 0000033E 4EAD 2BB2 jsr [A5 + 0x2BB2 /* export_1394 */] label00000342: 00000342 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000348 4E5E unlink A6 0000034A 205F movea.l A0, [A7]+ 0000034C 5C4F addq.w A7, 6 0000034E 4ED0 jmp [A0] 00000350 9554 sub.w [A4], D2 00000352 4D4F chk.w D6, A7 00000354 5649 addq.w A1, 3 00000356 4557 chk.w D2, [A7] 00000358 494E chk.w D4, A6 0000035A 444F neg.w A7 0000035C 572E 4143 subq.b [A6 + 0x4143], 3 00000360 5449 addq.w A1, 2 00000362 5641 addq.w D1, 3 00000364 5445 addq.w D5, 2 00000366 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_491: // at 00000368 (misaligned) 0000036A 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000036E 205F movea.l A0, [A7]+ 00000370 4FEF 000E lea.l A7, [A7 + 0xE] 00000374 4ED0 jmp [A0] 00000376 8021 or.b D0, -[A1] 00000378 5447 addq.w D7, 2 0000037A 5241 addq.w D1, 1 0000037C 4E44 trap 4 0000037E 5041 addq.w D1, 8 00000380 4D4F chk.w D6, A7 00000382 5649 addq.w A1, 3 00000384 4544 chk.w D2, D4 00000386 4F43 chk.w D7, D3 00000388 554D subq.w A5, 2 0000038A 454E chk.w D2, A6 0000038C 542E 5345 addq.b [A6 + 0x5345], 2 00000390 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000394 4345 chk.w D1, D5 00000396 4C4C 5300 movem.l A0,A1,A4,A6, A4 0000039A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_492: // at 0000039C (misaligned) 0000039E 0000 4E5E ori.b D0, 0x5E /* '^' */ 000003A2 2E9F move.l [A7], [A7]+ 000003A4 4E75 rts 000003A6 8030 5447 or.b D0, [A0 + D5.w * 4 + 0x47] 000003AA 5241 addq.w D1, 1 000003AC 4E44 trap 4 000003AE 5041 addq.w D1, 8 000003B0 4D4F chk.w D6, A7 000003B2 5649 addq.w A1, 3 000003B4 4544 chk.w D2, D4 000003B6 4F43 chk.w D7, D3 000003B8 554D subq.w A5, 2 000003BA 454E chk.w D2, A6 000003BC 542E 5354 addq.b [A6 + 0x5354], 2 000003C0 4F52 chk.w D7, [A2] 000003C2 454F chk.w D2, A7 000003C4 4C44 4C49 movem.l D0,D3,D6,A2,A3,A6, D4 000003C8 5354 subq.w [A4], 1 000003CA 5345 subq.w D5, 1 000003CC 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 000003D0 494F chk.w D4, A7 000003D2 4E53 5441 link A3, -0xFFFFABBF 000003D6 5445 addq.w D5, 2 000003D8 0000 0000 ori.b D0, 0x0 export_493: 000003DC 4E56 0000 link A6, 0 000003E0 4E5E unlink A6 000003E2 2E9F move.l [A7], [A7]+ 000003E4 4E75 rts 000003E6 8030 5447 or.b D0, [A0 + D5.w * 4 + 0x47] 000003EA 5241 addq.w D1, 1 000003EC 4E44 trap 4 000003EE 5041 addq.w D1, 8 000003F0 4D4F chk.w D6, A7 000003F2 5649 addq.w A1, 3 000003F4 4544 chk.w D2, D4 000003F6 4F43 chk.w D7, D3 000003F8 554D subq.w A5, 2 000003FA 454E chk.w D2, A6 000003FC 542E 5354 addq.b [A6 + 0x5354], 2 00000400 4F52 chk.w D7, [A2] 00000402 454E chk.w D2, A6 00000404 4557 chk.w D2, [A7] 00000406 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 0000040A 5345 subq.w D5, 1 0000040C 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000410 494F chk.w D4, A7 00000412 4E53 5441 link A3, -0xFFFFABBF 00000416 5445 addq.w D5, 2 00000418 0000 0000 ori.b D0, 0x0 export_494: 0000041C 4E56 0000 link A6, 0 00000420 4E5E unlink A6 00000422 2E9F move.l [A7], [A7]+ 00000424 4E75 rts 00000426 8032 5447 or.b D0, [A2 + D5.w * 4 + 0x47] 0000042A 5241 addq.w D1, 1 0000042C 4E44 trap 4 0000042E 5041 addq.w D1, 8 00000430 4D4F chk.w D6, A7 00000432 5649 addq.w A1, 3 00000434 4544 chk.w D2, D4 00000436 4F43 chk.w D7, D3 00000438 554D subq.w A5, 2 0000043A 454E chk.w D2, A6 0000043C 542E 5245 addq.b [A6 + 0x5245], 2 00000440 5354 subq.w [A4], 1 00000442 4F52 chk.w D7, [A2] 00000444 454F chk.w D2, A7 00000446 4C44 4C49 movem.l D0,D3,D6,A2,A3,A6, D4 0000044A 5354 subq.w [A4], 1 0000044C 5345 subq.w D5, 1 0000044E 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000452 494F chk.w D4, A7 00000454 4E53 5441 link A3, -0xFFFFABBF 00000458 5445 addq.w D5, 2 0000045A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_495: // at 0000045C (misaligned) 0000045E 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000462 2E9F move.l [A7], [A7]+ 00000464 4E75 rts 00000466 8032 5447 or.b D0, [A2 + D5.w * 4 + 0x47] 0000046A 5241 addq.w D1, 1 0000046C 4E44 trap 4 0000046E 5041 addq.w D1, 8 00000470 4D4F chk.w D6, A7 00000472 5649 addq.w A1, 3 00000474 4544 chk.w D2, D4 00000476 4F43 chk.w D7, D3 00000478 554D subq.w A5, 2 0000047A 454E chk.w D2, A6 0000047C 542E 5245 addq.b [A6 + 0x5245], 2 00000480 5354 subq.w [A4], 1 00000482 4F52 chk.w D7, [A2] 00000484 454E chk.w D2, A6 00000486 4557 chk.w D2, [A7] 00000488 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 0000048C 5345 subq.w D5, 1 0000048E 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000492 494F chk.w D4, A7 00000494 4E53 5441 link A3, -0xFFFFABBF 00000498 5445 addq.w D5, 2 0000049A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_496: // at 0000049C (misaligned) 0000049E 0000 4E5E ori.b D0, 0x5E /* '^' */ 000004A2 205F movea.l A0, [A7]+ 000004A4 4FEF 000A lea.l A7, [A7 + 0xA] 000004A8 4ED0 jmp [A0] 000004AA 8024 or.b D0, -[A4] 000004AC 5447 addq.w D7, 2 000004AE 5241 addq.w D1, 1 000004B0 4E44 trap 4 000004B2 5041 addq.w D1, 8 000004B4 4D4F chk.w D6, A7 000004B6 5649 addq.w A1, 3 000004B8 4544 chk.w D2, D4 000004BA 4F43 chk.w D7, D3 000004BC 554D subq.w A5, 2 000004BE 454E chk.w D2, A6 000004C0 542E 494E addq.b [A6 + 0x494E], 2 000004C4 5345 subq.w D5, 1 000004C6 5254 addq.w [A4], 1 000004C8 524F addq.w A7, 1 000004CA 5741 subq.w D1, 3 000004CC 4654 not.w [A4] 000004CE 4552 chk.w D2, [A2] 000004D0 0000 0000 ori.b D0, 0x0 export_497: 000004D4 4E56 0000 link A6, 0 000004D8 4E5E unlink A6 000004DA 205F movea.l A0, [A7]+ 000004DC 4FEF 000C lea.l A7, [A7 + 0xC] 000004E0 4ED0 jmp [A0] 000004E2 8024 or.b D0, -[A4] 000004E4 5447 addq.w D7, 2 000004E6 5241 addq.w D1, 1 000004E8 4E44 trap 4 000004EA 5041 addq.w D1, 8 000004EC 4D4F chk.w D6, A7 000004EE 5649 addq.w A1, 3 000004F0 4544 chk.w D2, D4 000004F2 4F43 chk.w D7, D3 000004F4 554D subq.w A5, 2 000004F6 454E chk.w D2, A6 000004F8 542E 4445 addq.b [A6 + 0x4445], 2 000004FC 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5 00000500 524F addq.w A7, 1 00000502 5741 subq.w D1, 3 00000504 4654 not.w [A4] 00000506 4552 chk.w D2, [A2] 00000508 0000 0000 ori.b D0, 0x0 export_498: 0000050C 4E56 0000 link A6, 0 00000510 4E5E unlink A6 00000512 205F movea.l A0, [A7]+ 00000514 4FEF 000C lea.l A7, [A7 + 0xC] 00000518 4ED0 jmp [A0] 0000051A 8028 5447 or.b D0, [A0 + 0x5447] 0000051E 5241 addq.w D1, 1 00000520 4E44 trap 4 00000522 5041 addq.w D1, 8 00000524 4D4F chk.w D6, A7 00000526 5649 addq.w A1, 3 00000528 4544 chk.w D2, D4 0000052A 4F43 chk.w D7, D3 0000052C 554D subq.w A5, 2 0000052E 454E chk.w D2, A6 00000530 542E 4752 addq.b [A6 + 0x4752], 2 00000534 4944 chk.w D4, D4 00000536 5649 addq.w A1, 3 00000538 4557 chk.w D2, [A7] 0000053A 5345 subq.w D5, 1 0000053C 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000540 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1 00000544 0000 0000 ori.b D0, 0x0 export_499: 00000548 4E56 0000 link A6, 0 0000054C 7000 moveq.l D0, 0x00 0000054E 2D40 000C move.l [A6 + 0xC], D0 00000552 4E5E unlink A6 00000554 2E9F move.l [A7], [A7]+ 00000556 4E75 rts 00000558 9E54 sub.w D7, [A4] 0000055A 4752 chk.w D3, [A2] 0000055C 414E chk.w D0, A6 0000055E 4450 neg.w [A0] 00000560 414D chk.w D0, A5 00000562 4F56 chk.w D7, [A6] 00000564 4945 chk.w D4, D5 00000566 444F neg.w A7 00000568 4355 chk.w D1, [A5] 0000056A 4D45 chk.w D6, D5 0000056C 4E54 2E48 link A4, -0xFFFFD1B8 00000570 5653 addq.w [A3], 3 00000572 5749 subq.w A1, 3 00000574 5443 addq.w D3, 2 00000576 4800 nbcd.b D0 00000578 0000 0000 ori.b D0, 0x0 export_500: 0000057C 4E56 0000 link A6, 0 00000580 4E5E unlink A6 00000582 205F movea.l A0, [A7]+ 00000584 504F addq.w A7, 8 00000586 4ED0 jmp [A0] 00000588 802A 5447 or.b D0, [A2 + 0x5447] 0000058C 5241 addq.w D1, 1 0000058E 4E44 trap 4 00000590 5041 addq.w D1, 8 00000592 4D4F chk.w D6, A7 00000594 5649 addq.w A1, 3 00000596 4544 chk.w D2, D4 00000598 4F43 chk.w D7, D3 0000059A 554D subq.w A5, 2 0000059C 454E chk.w D2, A6 0000059E 542E 5357 addq.b [A6 + 0x5357], 2 000005A2 4954 chk.w D4, [A4] 000005A4 4348 chk.w D1, A0 000005A6 4252 clr.w [A2] 000005A8 4F57 chk.w D7, [A7] 000005AA 5345 subq.w D5, 1 000005AC 5241 addq.w D1, 1 000005AE 4E44 trap 4 000005B0 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 000005B4 0000 0000 ori.b D0, 0x0 export_501: 000005B8 4E56 0000 link A6, 0 000005BC 4E5E unlink A6 000005BE 205F movea.l A0, [A7]+ 000005C0 504F addq.w A7, 8 000005C2 4ED0 jmp [A0] 000005C4 802E 5447 or.b D0, [A6 + 0x5447] 000005C8 5241 addq.w D1, 1 000005CA 4E44 trap 4 000005CC 5041 addq.w D1, 8 000005CE 4D4F chk.w D6, A7 000005D0 5649 addq.w A1, 3 000005D2 4544 chk.w D2, D4 000005D4 4F43 chk.w D7, D3 000005D6 554D subq.w A5, 2 000005D8 454E chk.w D2, A6 000005DA 542E 554E addq.b [A6 + 0x554E], 2 000005DE 444F neg.w A7 000005E0 5357 subq.w [A7], 1 000005E2 4954 chk.w D4, [A4] 000005E4 4348 chk.w D1, A0 000005E6 4252 clr.w [A2] 000005E8 4F57 chk.w D7, [A7] 000005EA 5345 subq.w D5, 1 000005EC 5241 addq.w D1, 1 000005EE 4E44 trap 4 000005F0 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 000005F4 0000 0000 ori.b D0, 0x0 export_502: 000005F8 4E56 0000 link A6, 0 000005FC 4E5E unlink A6 000005FE 205F movea.l A0, [A7]+ 00000600 504F addq.w A7, 8 00000602 4ED0 jmp [A0] 00000604 802E 5447 or.b D0, [A6 + 0x5447] 00000608 5241 addq.w D1, 1 0000060A 4E44 trap 4 0000060C 5041 addq.w D1, 8 0000060E 4D4F chk.w D6, A7 00000610 5649 addq.w A1, 3 00000612 4544 chk.w D2, D4 00000614 4F43 chk.w D7, D3 00000616 554D subq.w A5, 2 00000618 454E chk.w D2, A6 0000061A 542E 5245 addq.b [A6 + 0x5245], 2 0000061E 444F neg.w A7 00000620 5357 subq.w [A7], 1 00000622 4954 chk.w D4, [A4] 00000624 4348 chk.w D1, A0 00000626 4252 clr.w [A2] 00000628 4F57 chk.w D7, [A7] 0000062A 5345 subq.w D5, 1 0000062C 5241 addq.w D1, 1 0000062E 4E44 trap 4 00000630 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00000634 0000 0000 ori.b D0, 0x0 export_503: 00000638 4E56 0000 link A6, 0 0000063C 4E5E unlink A6 0000063E 205F movea.l A0, [A7]+ 00000640 504F addq.w A7, 8 00000642 4ED0 jmp [A0] 00000644 8030 5447 or.b D0, [A0 + D5.w * 4 + 0x47] 00000648 5241 addq.w D1, 1 0000064A 4E44 trap 4 0000064C 5041 addq.w D1, 8 0000064E 4D4F chk.w D6, A7 00000650 5649 addq.w A1, 3 00000652 4544 chk.w D2, D4 00000654 4F43 chk.w D7, D3 00000656 554D subq.w A5, 2 00000658 454E chk.w D2, A6 0000065A 542E 434F addq.b [A6 + 0x434F], 2 0000065E 4D4D chk.w D6, A5 00000660 4954 chk.w D4, [A4] 00000662 5357 subq.w [A7], 1 00000664 4954 chk.w D4, [A4] 00000666 4348 chk.w D1, A0 00000668 4252 clr.w [A2] 0000066A 4F57 chk.w D7, [A7] 0000066C 5345 subq.w D5, 1 0000066E 5241 addq.w D1, 1 00000670 4E44 trap 4 00000672 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00000676 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_504: // at 00000678 (misaligned) 0000067A 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000067E 205F movea.l A0, [A7]+ 00000680 5C4F addq.w A7, 6 00000682 4ED0 jmp [A0] 00000684 8025 or.b D0, -[A5] 00000686 5447 addq.w D7, 2 00000688 5241 addq.w D1, 1 0000068A 4E44 trap 4 0000068C 5041 addq.w D1, 8 0000068E 4D4F chk.w D6, A7 00000690 5649 addq.w A1, 3 00000692 4544 chk.w D2, D4 00000694 4F43 chk.w D7, D3 00000696 554D subq.w A5, 2 00000698 454E chk.w D2, A6 0000069A 542E 5749 addq.b [A6 + 0x5749], 2 0000069E 4E44 trap 4 000006A0 4F57 chk.w D7, [A7] 000006A2 4143 chk.w D0, D3 000006A4 5449 addq.w A1, 2 000006A6 5641 addq.w D1, 3 000006A8 5445 addq.w D5, 2 000006AA 4400 neg.b D0 000006AC 0000 0000 ori.b D0, 0x0 export_505: 000006B0 4E56 0000 link A6, 0 000006B4 4E5E unlink A6 000006B6 205F movea.l A0, [A7]+ 000006B8 4FEF 000C lea.l A7, [A7 + 0xC] 000006BC 4ED0 jmp [A0] 000006BE 8025 or.b D0, -[A5] 000006C0 5447 addq.w D7, 2 000006C2 5241 addq.w D1, 1 000006C4 4E44 trap 4 000006C6 5041 addq.w D1, 8 000006C8 4D4F chk.w D6, A7 000006CA 5649 addq.w A1, 3 000006CC 4544 chk.w D2, D4 000006CE 4F43 chk.w D7, D3 000006D0 554D subq.w A5, 2 000006D2 454E chk.w D2, A6 000006D4 542E 4348 addq.b [A6 + 0x4348], 2 000006D8 414E chk.w D0, A6 000006DA 4745 chk.w D3, D5 000006DC 4D4F chk.w D6, A7 000006DE 5649 addq.w A1, 3 000006E0 4552 chk.w D2, [A2] 000006E2 4543 chk.w D2, D3 000006E4 5400 addq.b D0, 2 000006E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_506: // at 000006E8 (misaligned) 000006EA 0000 4E5E ori.b D0, 0x5E /* '^' */ 000006EE 205F movea.l A0, [A7]+ 000006F0 4FEF 000E lea.l A7, [A7 + 0xE] 000006F4 4ED0 jmp [A0] 000006F6 8026 or.b D0, -[A6] 000006F8 5447 addq.w D7, 2 000006FA 5241 addq.w D1, 1 000006FC 4E44 trap 4 000006FE 5041 addq.w D1, 8 00000700 4D4F chk.w D6, A7 00000702 5649 addq.w A1, 3 00000704 4544 chk.w D2, D4 00000706 4F43 chk.w D7, D3 00000708 554D subq.w A5, 2 0000070A 454E chk.w D2, A6 0000070C 542E 494E addq.b [A6 + 0x494E], 2 00000710 4954 chk.w D4, [A4] 00000712 4452 neg.w [A2] 00000714 4147 chk.w D0, D7 00000716 4345 chk.w D1, D5 00000718 4C4C 4C49 movem.l D0,D3,D6,A2,A3,A6, A4 0000071C 5354 subq.w [A4], 1 0000071E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_507: // at 00000720 (misaligned) 00000722 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000726 205F movea.l A0, [A7]+ 00000728 4FEF 0010 lea.l A7, [A7 + 0x10] 0000072C 4ED0 jmp [A0] 0000072E 8024 or.b D0, -[A4] 00000730 5447 addq.w D7, 2 00000732 5241 addq.w D1, 1 00000734 4E44 trap 4 00000736 5041 addq.w D1, 8 00000738 4D4F chk.w D6, A7 0000073A 5649 addq.w A1, 3 0000073C 4544 chk.w D2, D4 0000073E 4F43 chk.w D7, D3 00000740 554D subq.w A5, 2 00000742 454E chk.w D2, A6 00000744 542E 444F addq.b [A6 + 0x444F], 2 00000748 4452 neg.w [A2] 0000074A 4147 chk.w D0, D7 0000074C 4345 chk.w D1, D5 0000074E 4C4C 4C49 movem.l D0,D3,D6,A2,A3,A6, A4 00000752 5354 subq.w [A4], 1 00000754 0000 0000 ori.b D0, 0x0 export_508: 00000758 4E56 0000 link A6, 0 0000075C 422E 000C clr.b [A6 + 0xC] 00000760 4E5E unlink A6 00000762 2E9F move.l [A7], [A7]+ 00000764 4E75 rts 00000766 8026 or.b D0, -[A6] 00000768 5447 addq.w D7, 2 0000076A 5241 addq.w D1, 1 0000076C 4E44 trap 4 0000076E 5041 addq.w D1, 8 00000770 4D4F chk.w D6, A7 00000772 5649 addq.w A1, 3 00000774 4544 chk.w D2, D4 00000776 4F43 chk.w D7, D3 00000778 554D subq.w A5, 2 0000077A 454E chk.w D2, A6 0000077C 542E 444F addq.b [A6 + 0x444F], 2 00000780 4E45 trap 5 00000782 4452 neg.w [A2] 00000784 4147 chk.w D0, D7 00000786 4345 chk.w D1, D5 00000788 4C4C 4C49 movem.l D0,D3,D6,A2,A3,A6, A4 0000078C 5354 subq.w [A4], 1 0000078E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_509: // at 00000790 (misaligned) 00000792 FFDC .invalid <> 00000794 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000798 266E 0010 movea.l A3, [A6 + 0x10] 0000079C 286E 0008 movea.l A4, [A6 + 0x8] 000007A0 558F subq.l A7, 2 000007A2 206E 0014 movea.l A0, [A6 + 0x14] 000007A6 2F10 move.l -[A7], [A0] 000007A8 486E FFE4 pea.l [A6 - 0x1C] 000007AC 486E FFE6 pea.l [A6 - 0x1A] 000007B0 2F0C move.l -[A7], A4 000007B2 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */] 000007B6 1C1F move.b D6, [A7]+ 000007B8 7000 moveq.l D0, 0x00 000007BA 1006 move.b D0, D6 000007BC 4A80 tst.l D0 000007BE 660A bne +0xC /* 000007CA */ 000007C0 2D6D F7EC 0018 move.l [A6 + 0x18], [A5 - 0x814] 000007C6 6000 01EE bra +0x1F0 /* 000009B6 */ label000007CA: 000007CA 3D6E FFE6 FFEA move.w [A6 - 0x16], [A6 - 0x1A] 000007D0 3D6E FFE4 FFE8 move.w [A6 - 0x18], [A6 - 0x1C] 000007D6 598F subq.l A7, 4 000007D8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000007DC 2F0C move.l -[A7], A4 000007DE 4EAD 3032 jsr [A5 + 0x3032 /* export_1538 */] 000007E2 2D5F FFEC move.l [A6 - 0x14], [A7]+ 000007E6 558F subq.l A7, 2 000007E8 2F2E FFEC move.l -[A7], [A6 - 0x14] 000007EC 2054 movea.l A0, [A4] 000007EE 2F28 0062 move.l -[A7], [A0 + 0x62] 000007F2 4EAD 2C6A jsr [A5 + 0x2C6A /* export_1417 */] 000007F6 1C1F move.b D6, [A7]+ 000007F8 7001 moveq.l D0, 0x01 000007FA B06B 0010 cmp.w D0, [A3 + 0x10] 000007FE 6C22 bge +0x24 /* 00000822 */ 00000800 4A06 tst.b D6 00000802 671E beq +0x20 /* 00000822 */ 00000804 4A2B 0006 tst.b [A3 + 0x6] 00000808 6618 bne +0x1A /* 00000822 */ 0000080A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000080E 2054 movea.l A0, [A4] 00000810 2F28 0062 move.l -[A7], [A0 + 0x62] 00000814 4EAD 2CB2 jsr [A5 + 0x2CB2 /* export_1426 */] 00000818 2D6D F7EC 0018 move.l [A6 + 0x18], [A5 - 0x814] 0000081E 6000 0196 bra +0x198 /* 000009B6 */ label00000822: 00000822 558F subq.l A7, 2 00000824 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000828 2F0C move.l -[A7], A4 0000082A 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */] 0000082E 4A1F tst.b [A7]+ 00000830 6700 0086 beq +0x88 /* 000008B8 */ 00000834 558F subq.l A7, 2 00000836 7001 moveq.l D0, 0x01 00000838 3F00 move.w -[A7], D0 0000083A 2054 movea.l A0, [A4] 0000083C 2F28 0062 move.l -[A7], [A0 + 0x62] 00000840 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */] 00000844 4A1F tst.b [A7]+ 00000846 6766 beq +0x68 /* 000008AE */ 00000848 700A moveq.l D0, 0x0A 0000084A 2F00 move.l -[A7], D0 0000084C 486D 277A pea.l [A5 + 0x277A /* export_1259 */] 00000850 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000854 2D40 FFDC move.l [A6 - 0x24], D0 00000858 2F00 move.l -[A7], D0 0000085A 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 0000085E 2054 movea.l A0, [A4] 00000860 2F28 0062 move.l -[A7], [A0 + 0x62] 00000864 2F0C move.l -[A7], A4 00000866 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000086A 4EAD 4A82 jsr [A5 + 0x4A82 /* export_2380 */] 0000086E 7034 moveq.l D0, 0x34 00000870 2F00 move.l -[A7], D0 00000872 486D 2672 pea.l [A5 + 0x2672 /* export_1226 */] 00000876 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 0000087A 2D40 FFE0 move.l [A6 - 0x20], D0 0000087E 2F00 move.l -[A7], D0 00000880 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000884 2054 movea.l A0, [A4] 00000886 2F28 0062 move.l -[A7], [A0 + 0x62] 0000088A 2F0C move.l -[A7], A4 0000088C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000890 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000894 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000898 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000089C 4EAD 46AA jsr [A5 + 0x46AA /* export_2257 */] 000008A0 2D6E FFE0 0018 move.l [A6 + 0x18], [A6 - 0x20] 000008A6 4FEF 0010 lea.l A7, [A7 + 0x10] 000008AA 6000 010A bra +0x10C /* 000009B6 */ label000008AE: 000008AE 2D6D F7EC 0018 move.l [A6 + 0x18], [A5 - 0x814] 000008B4 6000 0100 bra +0x102 /* 000009B6 */ label000008B8: 000008B8 7A01 moveq.l D5, 0x01 000008BA 4207 clr.b D7 000008BC 558F subq.l A7, 2 000008BE 206E 0014 movea.l A0, [A6 + 0x14] 000008C2 2F10 move.l -[A7], [A0] 000008C4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000008C8 2F0C move.l -[A7], A4 000008CA 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */] 000008CE 4A1F tst.b [A7]+ 000008D0 6744 beq +0x46 /* 00000916 */ 000008D2 4205 clr.b D5 000008D4 4A2B 0006 tst.b [A3 + 0x6] 000008D8 6628 bne +0x2A /* 00000902 */ 000008DA 558F subq.l A7, 2 000008DC 2F2E FFEC move.l -[A7], [A6 - 0x14] 000008E0 2054 movea.l A0, [A4] 000008E2 2F28 0062 move.l -[A7], [A0 + 0x62] 000008E6 4EAD 2C72 jsr [A5 + 0x2C72 /* export_1418 */] 000008EA 4A1F tst.b [A7]+ 000008EC 6714 beq +0x16 /* 00000902 */ 000008EE 7E01 moveq.l D7, 0x01 000008F0 206E 0014 movea.l A0, [A6 + 0x14] 000008F4 2F10 move.l -[A7], [A0] 000008F6 486E FFF0 pea.l [A6 - 0x10] 000008FA 2F0C move.l -[A7], A4 000008FC 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */] 00000900 6014 bra +0x16 /* 00000916 */ label00000902: 00000902 4A06 tst.b D6 00000904 6710 beq +0x12 /* 00000916 */ 00000906 4A2B 0006 tst.b [A3 + 0x6] 0000090A 660A bne +0xC /* 00000916 */ 0000090C 2D6D F7EC 0018 move.l [A6 + 0x18], [A5 - 0x814] 00000912 6000 00A2 bra +0xA4 /* 000009B6 */ label00000916: 00000916 2054 movea.l A0, [A4] 00000918 2F28 0062 move.l -[A7], [A0 + 0x62] 0000091C 4EAD 2C32 jsr [A5 + 0x2C32 /* export_1410 */] 00000920 700E moveq.l D0, 0x0E 00000922 2F00 move.l -[A7], D0 00000924 486D 275A pea.l [A5 + 0x275A /* export_1255 */] 00000928 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 0000092C 2D40 FFF8 move.l [A6 - 0x8], D0 00000930 2F00 move.l -[A7], D0 00000932 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000936 2F0C move.l -[A7], A4 00000938 2054 movea.l A0, [A4] 0000093A 2F28 0062 move.l -[A7], [A0 + 0x62] 0000093E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000942 4EAD 4A0A jsr [A5 + 0x4A0A /* export_2365 */] 00000946 4A07 tst.b D7 00000948 6710 beq +0x12 /* 0000095A */ 0000094A 703C moveq.l D0, 0x3C 0000094C 2F00 move.l -[A7], D0 0000094E 486D 26CA pea.l [A5 + 0x26CA /* export_1237 */] 00000952 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000956 504F addq.w A7, 8 00000958 600E bra +0x10 /* 00000968 */ label0000095A: 0000095A 7036 moveq.l D0, 0x36 0000095C 2F00 move.l -[A7], D0 0000095E 486D 26C2 pea.l [A5 + 0x26C2 /* export_1236 */] 00000962 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000966 504F addq.w A7, 8 label00000968: 00000968 2D40 FFFC move.l [A6 - 0x4], D0 0000096C 2F00 move.l -[A7], D0 0000096E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000972 2054 movea.l A0, [A4] 00000974 2F28 0062 move.l -[A7], [A0 + 0x62] 00000978 2F0C move.l -[A7], A4 0000097A 2F0B move.l -[A7], A3 0000097C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000980 1F05 move.b -[A7], D5 00000982 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000986 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000098A 4EAD 330A jsr [A5 + 0x330A /* export_1629 */] 0000098E 4A07 tst.b D7 00000990 504F addq.w A7, 8 00000992 671C beq +0x1E /* 000009B0 */ 00000994 4A06 tst.b D6 00000996 6618 bne +0x1A /* 000009B0 */ 00000998 1F2B 0006 move.b -[A7], [A3 + 0x6] 0000099C 2F2E FFEC move.l -[A7], [A6 - 0x14] 000009A0 486E FFF0 pea.l [A6 - 0x10] 000009A4 2F0C move.l -[A7], A4 000009A6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */] 000009AA 2F0C move.l -[A7], A4 000009AC 4EAD 315A jsr [A5 + 0x315A /* export_1575 */] label000009B0: 000009B0 2D6E FFFC 0018 move.l [A6 + 0x18], [A6 - 0x4] label000009B6: 000009B6 4CEE 18E0 FFC8 movem.l D5,D6,D7,A3,A4, [A6 - 0x38] 000009BC 4E5E unlink A6 000009BE 205F movea.l A0, [A7]+ 000009C0 4FEF 0010 lea.l A7, [A7 + 0x10] 000009C4 4ED0 jmp [A0] 000009C6 9D54 sub.w [A4], D6 000009C8 4D4F chk.w D6, A7 000009CA 5649 addq.w A1, 3 000009CC 4547 chk.w D2, D7 000009CE 5249 addq.w A1, 1 000009D0 4456 neg.w [A6] 000009D2 4945 chk.w D4, D5 000009D4 572E 444F subq.b [A6 + 0x444F], 3 000009D8 4D4F chk.w D6, A7 000009DA 5553 subq.w [A3], 2 000009DC 4543 chk.w D2, D3 000009DE 4F4D chk.w D7, A5 000009E0 4D41 chk.w D6, D1 000009E2 4E44 trap 4 000009E4 0000 0000 ori.b D0, 0x0 fn000009E8: 000009E8 4E56 FFF0 link A6, -0x0010 000009EC 2F2E 000C move.l -[A7], [A6 + 0xC] 000009F0 486E FFF0 pea.l [A6 - 0x10] 000009F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009F8 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 000009FC 558F subq.l A7, 2 000009FE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000A02 486E FFF0 pea.l [A6 - 0x10] 00000A06 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000A0A 1D5F 0014 move.b [A6 + 0x14], [A7]+ 00000A0E 4E5E unlink A6 00000A10 205F movea.l A0, [A7]+ 00000A12 4FEF 000C lea.l A7, [A7 + 0xC] 00000A16 4ED0 jmp [A0] 00000A18 8021 or.b D0, -[A1] 00000A1A 544D addq.w A5, 2 00000A1C 4F56 chk.w D7, [A6] 00000A1E 4945 chk.w D4, D5 00000A20 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00000A24 4C41 4245 movem.l D0,D2,D6,A1,A6, D1 00000A28 4C56 4945 movem.l D0,D2,D6,A0,A3,A6, [A6] 00000A2C 572E 5054 subq.b [A6 + 0x5054], 3 00000A30 494E chk.w D4, A6 00000A32 4C41 4245 movem.l D0,D2,D6,A1,A6, D1 00000A36 4C43 454C movem.l D2,D3,D6,A0,A2,A6, D3 00000A3A 4C00 0000 movem.w , D0 00000A3E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_510: // at 00000A40 (misaligned) 00000A42 FFE8 .invalid <> 00000A44 2F2E 000E move.l -[A7], [A6 + 0xE] 00000A48 486E FFE8 pea.l [A6 - 0x18] 00000A4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A50 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 00000A54 53AE FFF0 subq.l [A6 - 0x10], 1 00000A58 53AE FFF4 subq.l [A6 - 0xC], 1 00000A5C 486E FFE8 pea.l [A6 - 0x18] 00000A60 486E FFF8 pea.l [A6 - 0x8] 00000A64 4EAD 2182 jsr [A5 + 0x2182 /* export_1068 */] 00000A68 486E FFF8 pea.l [A6 - 0x8] 00000A6C A8A4 syscall InvertRect 00000A6E 4E5E unlink A6 00000A70 205F movea.l A0, [A7]+ 00000A72 4FEF 000A lea.l A7, [A7 + 0xA] 00000A76 4ED0 jmp [A0] 00000A78 9E54 sub.w D7, [A4] 00000A7A 4D4F chk.w D6, A7 00000A7C 5649 addq.w A1, 3 00000A7E 454C chk.w D2, A4 00000A80 4953 chk.w D4, [A3] 00000A82 544C addq.w A4, 2 00000A84 4142 chk.w D0, D2 00000A86 454C chk.w D2, A4 00000A88 5649 addq.w A1, 3 00000A8A 4557 chk.w D2, [A7] 00000A8C 2E49 movea.l A7, A1 00000A8E 4E56 4552 link A6, -0xFFFFBAAE 00000A92 5443 addq.w D3, 2 00000A94 454C chk.w D2, A4 00000A96 4C00 0000 movem.w , D0 00000A9A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_511: // at 00000A9C (misaligned) 00000A9E FFF0 .invalid <> 00000AA0 48E7 0118 movem.l -[A7], D7,A3,A4 00000AA4 286E 0008 movea.l A4, [A6 + 0x8] 00000AA8 558F subq.l A7, 2 00000AAA 206E 0014 movea.l A0, [A6 + 0x14] 00000AAE 2F10 move.l -[A7], [A0] 00000AB0 486E FFF0 pea.l [A6 - 0x10] 00000AB4 486E FFF2 pea.l [A6 - 0xE] 00000AB8 2F0C move.l -[A7], A4 00000ABA 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */] 00000ABE 1E1F move.b D7, [A7]+ 00000AC0 7000 moveq.l D0, 0x00 00000AC2 1007 move.b D0, D7 00000AC4 4A80 tst.l D0 00000AC6 660A bne +0xC /* 00000AD2 */ 00000AC8 2D6D F7EC 0018 move.l [A6 + 0x18], [A5 - 0x814] 00000ACE 6000 00A8 bra +0xAA /* 00000B78 */ label00000AD2: 00000AD2 3D6E FFF2 FFF6 move.w [A6 - 0xA], [A6 - 0xE] 00000AD8 3D6E FFF0 FFF4 move.w [A6 - 0xC], [A6 - 0x10] 00000ADE 598F subq.l A7, 4 00000AE0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000AE4 2F0C move.l -[A7], A4 00000AE6 4EAD 2F02 jsr [A5 + 0x2F02 /* export_1500 */] 00000AEA 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000AEE 558F subq.l A7, 2 00000AF0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000AF4 2054 movea.l A0, [A4] 00000AF6 2F28 0068 move.l -[A7], [A0 + 0x68] 00000AFA 4EAD 2C5A jsr [A5 + 0x2C5A /* export_1415 */] 00000AFE 1E1F move.b D7, [A7]+ 00000B00 6712 beq +0x14 /* 00000B14 */ 00000B02 206E 0010 movea.l A0, [A6 + 0x10] 00000B06 4A28 0006 tst.b [A0 + 0x6] 00000B0A 6608 bne +0xA /* 00000B14 */ 00000B0C 2D6D F7EC 0018 move.l [A6 + 0x18], [A5 - 0x814] 00000B12 6064 bra +0x66 /* 00000B78 */ label00000B14: 00000B14 2054 movea.l A0, [A4] 00000B16 2F28 0068 move.l -[A7], [A0 + 0x68] 00000B1A 4EAD 2C32 jsr [A5 + 0x2C32 /* export_1410 */] 00000B1E 700E moveq.l D0, 0x0E 00000B20 2F00 move.l -[A7], D0 00000B22 486D 27B2 pea.l [A5 + 0x27B2 /* export_1266 */] 00000B26 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000B2A 2D40 FFFC move.l [A6 - 0x4], D0 00000B2E 2F00 move.l -[A7], D0 00000B30 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000B34 2F0C move.l -[A7], A4 00000B36 2054 movea.l A0, [A4] 00000B38 2F28 0068 move.l -[A7], [A0 + 0x68] 00000B3C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B40 4EBA 013E jsr [PC + 0x13E /* 00000C80 */] 00000B44 702E moveq.l D0, 0x2E 00000B46 2F00 move.l -[A7], D0 00000B48 486D 26D2 pea.l [A5 + 0x26D2 /* export_1238 */] 00000B4C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000B50 2640 movea.l A3, D0 00000B52 2F0B move.l -[A7], A3 00000B54 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000B58 2054 movea.l A0, [A4] 00000B5A 2F28 0068 move.l -[A7], [A0 + 0x68] 00000B5E 2F0C move.l -[A7], A4 00000B60 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B64 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000B68 1F07 move.b -[A7], D7 00000B6A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B6E 2F0B move.l -[A7], A3 00000B70 4EAD 489A jsr [A5 + 0x489A /* export_2319 */] 00000B74 2D4B 0018 move.l [A6 + 0x18], A3 label00000B78: 00000B78 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C] 00000B7E 4E5E unlink A6 00000B80 205F movea.l A0, [A7]+ 00000B82 4FEF 0010 lea.l A7, [A7 + 0x10] 00000B86 4ED0 jmp [A0] 00000B88 8022 or.b D0, -[A2] 00000B8A 544D addq.w A5, 2 00000B8C 4F56 chk.w D7, [A6] 00000B8E 4945 chk.w D4, D5 00000B90 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00000B94 4C41 4245 movem.l D0,D2,D6,A1,A6, D1 00000B98 4C56 4945 movem.l D0,D2,D6,A0,A3,A6, [A6] 00000B9C 572E 444F subq.b [A6 + 0x444F], 3 00000BA0 4D4F chk.w D6, A7 00000BA2 5553 subq.w [A3], 2 00000BA4 4543 chk.w D2, D3 00000BA6 4F4D chk.w D7, A5 00000BA8 4D41 chk.w D6, D1 00000BAA 4E44 trap 4 00000BAC 0000 0000 ori.b D0, 0x0 export_512: 00000BB0 4E56 FFE8 link A6, -0x0018 00000BB4 2F2E 000E move.l -[A7], [A6 + 0xE] 00000BB8 486E FFE8 pea.l [A6 - 0x18] 00000BBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BC0 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 00000BC4 486E FFE8 pea.l [A6 - 0x18] 00000BC8 486E FFF8 pea.l [A6 - 0x8] 00000BCC 4EAD 2182 jsr [A5 + 0x2182 /* export_1068 */] 00000BD0 536E FFFC subq.w [A6 - 0x4], 1 00000BD4 536E FFFE subq.w [A6 - 0x2], 1 00000BD8 486E FFF8 pea.l [A6 - 0x8] 00000BDC 4A2E 000C tst.b [A6 + 0xC] 00000BE0 6708 beq +0xA /* 00000BEA */ 00000BE2 41ED FB8A lea.l A0, [A5 - 0x476] 00000BE6 2008 move.l D0, A0 00000BE8 6006 bra +0x8 /* 00000BF0 */ label00000BEA: 00000BEA 41ED FB92 lea.l A0, [A5 - 0x46E] 00000BEE 2008 move.l D0, A0 label00000BF0: 00000BF0 2F00 move.l -[A7], D0 00000BF2 A8A5 syscall FillRect 00000BF4 4E5E unlink A6 00000BF6 205F movea.l A0, [A7]+ 00000BF8 4FEF 000A lea.l A7, [A7 + 0xA] 00000BFC 4ED0 jmp [A0] 00000BFE 9554 sub.w [A4], D2 00000C00 564E addq.w A6, 3 00000C02 4144 chk.w D0, D4 00000C04 4156 chk.w D0, [A6] 00000C06 4945 chk.w D4, D5 00000C08 572E 494E subq.b [A6 + 0x494E], 3 00000C0C 5645 addq.w D5, 3 00000C0E 5254 addq.w [A4], 1 00000C10 4345 chk.w D1, D5 00000C12 4C4C 0000 movem.l , A4 00000C16 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_513: // at 00000C18 (misaligned) 00000C1A FFE8 .invalid <> 00000C1C 2F2E 000E move.l -[A7], [A6 + 0xE] 00000C20 486E FFE8 pea.l [A6 - 0x18] 00000C24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C28 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 00000C2C 486E FFE8 pea.l [A6 - 0x18] 00000C30 486E FFF8 pea.l [A6 - 0x8] 00000C34 4EAD 2182 jsr [A5 + 0x2182 /* export_1068 */] 00000C38 536E FFFC subq.w [A6 - 0x4], 1 00000C3C 536E FFFE subq.w [A6 - 0x2], 1 00000C40 486E FFF8 pea.l [A6 - 0x8] 00000C44 4A2E 000C tst.b [A6 + 0xC] 00000C48 6708 beq +0xA /* 00000C52 */ 00000C4A 41ED FB8A lea.l A0, [A5 - 0x476] 00000C4E 2008 move.l D0, A0 00000C50 6006 bra +0x8 /* 00000C58 */ label00000C52: 00000C52 41ED FB92 lea.l A0, [A5 - 0x46E] 00000C56 2008 move.l D0, A0 label00000C58: 00000C58 2F00 move.l -[A7], D0 00000C5A A8A5 syscall FillRect 00000C5C 4E5E unlink A6 00000C5E 205F movea.l A0, [A7]+ 00000C60 4FEF 000A lea.l A7, [A7 + 0xA] 00000C64 4ED0 jmp [A0] 00000C66 9554 sub.w [A4], D2 00000C68 484E pea.l A6 00000C6A 4144 chk.w D0, D4 00000C6C 4156 chk.w D0, [A6] 00000C6E 4945 chk.w D4, D5 00000C70 572E 494E subq.b [A6 + 0x494E], 3 00000C74 5645 addq.w D5, 3 00000C76 5254 addq.w [A4], 1 00000C78 4345 chk.w D1, D5 00000C7A 4C4C 0000 movem.l , A4 00000C7E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000C80-00000C86 fn00000C80: 00000C80 4E56 0000 link A6, 0 00000C84 2F0C move.l -[A7], A4 // end alternate branch 00000C80-00000C86 fn00000C80: // (misaligned) 00000C82 0000 2F0C ori.b D0, 0xC 00000C86 286E 0008 movea.l A4, [A6 + 0x8] 00000C8A 2054 movea.l A0, [A4] 00000C8C 216E 0010 0006 move.l [A0 + 0x6], [A6 + 0x10] 00000C92 2054 movea.l A0, [A4] 00000C94 216E 000C 000A move.l [A0 + 0xA], [A6 + 0xC] 00000C9A 286E FFFC movea.l A4, [A6 - 0x4] 00000C9E 4E5E unlink A6 00000CA0 205F movea.l A0, [A7]+ 00000CA2 4FEF 000C lea.l A7, [A7 + 0xC] 00000CA6 4ED0 jmp [A0] 00000CA8 802D 544C or.b D0, [A5 + 0x544C] 00000CAC 4142 chk.w D0, D2 00000CAE 454C chk.w D2, A4 00000CB0 5649 addq.w A1, 3 00000CB2 4557 chk.w D2, [A7] 00000CB4 5345 subq.w D5, 1 00000CB6 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000CBA 5441 addq.w D1, 2 00000CBC 5247 addq.w D7, 1 00000CBE 4554 chk.w D2, [A4] 00000CC0 2E49 movea.l A7, A1 00000CC2 4C41 4245 movem.l D0,D2,D6,A1,A6, D1 00000CC6 4C56 4945 movem.l D0,D2,D6,A0,A3,A6, [A6] 00000CCA 5753 subq.w [A3], 3 00000CCC 454C chk.w D2, A4 00000CCE 4543 chk.w D2, D3 00000CD0 5454 addq.w [A4], 2 00000CD2 4152 chk.w D0, [A2] 00000CD4 4745 chk.w D3, D5 00000CD6 5400 addq.b D0, 2 00000CD8 0000 0000 ori.b D0, 0x0 export_514: 00000CDC 4E56 0000 link A6, 0 00000CE0 558F subq.l A7, 2 00000CE2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000CE6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000CEA 206E 0008 movea.l A0, [A6 + 0x8] 00000CEE 2050 movea.l A0, [A0] 00000CF0 2F28 0006 move.l -[A7], [A0 + 0x6] 00000CF4 4EBA FCF2 jsr [PC - 0x30E /* 000009E8 */] 00000CF8 1D5F 0014 move.b [A6 + 0x14], [A7]+ 00000CFC 4E5E unlink A6 00000CFE 205F movea.l A0, [A7]+ 00000D00 4FEF 000C lea.l A7, [A7 + 0xC] 00000D04 4ED0 jmp [A0] 00000D06 8024 or.b D0, -[A4] 00000D08 544C addq.w A4, 2 00000D0A 4142 chk.w D0, D2 00000D0C 454C chk.w D2, A4 00000D0E 5649 addq.w A1, 3 00000D10 4557 chk.w D2, [A7] 00000D12 5345 subq.w D5, 1 00000D14 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000D18 5441 addq.w D1, 2 00000D1A 5247 addq.w D7, 1 00000D1C 4554 chk.w D2, [A4] 00000D1E 2E50 movea.l A7, [A0] 00000D20 5449 addq.w A1, 2 00000D22 4E4C trap 12 00000D24 4142 chk.w D0, D2 00000D26 454C chk.w D2, A4 00000D28 4345 chk.w D1, D5 00000D2A 4C4C 0000 movem.l , A4 00000D2E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_515: // at 00000D30 (misaligned) 00000D32 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000D36 000E 1F2E ori.b A6, 0x2E /* '.' */ 00000D3A 000C 206E ori.b A4, 0x6E /* 'n' */ 00000D3E 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000D42 2F28 0006 move.l -[A7], [A0 + 0x6] 00000D46 4EAD 2EFA jsr [A5 + 0x2EFA /* export_1499 */] 00000D4A 4E5E unlink A6 00000D4C 205F movea.l A0, [A7]+ 00000D4E 4FEF 000A lea.l A7, [A7 + 0xA] 00000D52 4ED0 jmp [A0] 00000D54 8021 or.b D0, -[A1] 00000D56 544C addq.w A4, 2 00000D58 4142 chk.w D0, D2 00000D5A 454C chk.w D2, A4 00000D5C 5649 addq.w A1, 3 00000D5E 4557 chk.w D2, [A7] 00000D60 5345 subq.w D5, 1 00000D62 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000D66 5441 addq.w D1, 2 00000D68 5247 addq.w D7, 1 00000D6A 4554 chk.w D2, [A4] 00000D6C 2E49 movea.l A7, A1 00000D6E 4E56 4552 link A6, -0xFFFFBAAE 00000D72 5443 addq.w D3, 2 00000D74 454C chk.w D2, A4 00000D76 4C00 0000 movem.w , D0 00000D7A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_516: // at 00000D7C (misaligned) 00000D7E FFFC .invalid <> 00000D80 2F0C move.l -[A7], A4 00000D82 286E 0008 movea.l A4, [A6 + 0x8] 00000D86 598F subq.l A7, 4 00000D88 2F2E 000E move.l -[A7], [A6 + 0xE] 00000D8C 2054 movea.l A0, [A4] 00000D8E 2F28 0006 move.l -[A7], [A0 + 0x6] 00000D92 4EAD 2F02 jsr [A5 + 0x2F02 /* export_1500 */] 00000D96 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000D9A 1F2E 0012 move.b -[A7], [A6 + 0x12] 00000D9E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DA2 1F2E 000C move.b -[A7], [A6 + 0xC] 00000DA6 2054 movea.l A0, [A4] 00000DA8 2F28 000A move.l -[A7], [A0 + 0xA] 00000DAC 4EAD 2BE2 jsr [A5 + 0x2BE2 /* export_1400 */] 00000DB0 286E FFF8 movea.l A4, [A6 - 0x8] 00000DB4 4E5E unlink A6 00000DB6 205F movea.l A0, [A7]+ 00000DB8 4FEF 000C lea.l A7, [A7 + 0xC] 00000DBC 4ED0 jmp [A0] 00000DBE 8023 or.b D0, -[A3] 00000DC0 544C addq.w A4, 2 00000DC2 4142 chk.w D0, D2 00000DC4 454C chk.w D2, A4 00000DC6 5649 addq.w A1, 3 00000DC8 4557 chk.w D2, [A7] 00000DCA 5345 subq.w D5, 1 00000DCC 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000DD0 5441 addq.w D1, 2 00000DD2 5247 addq.w D7, 1 00000DD4 4554 chk.w D2, [A4] 00000DD6 2E44 movea.l A7, D4 00000DD8 4F53 chk.w D7, [A3] 00000DDA 454C chk.w D2, A4 00000DDC 4543 chk.w D2, D3 00000DDE 544C addq.w A4, 2 00000DE0 494E chk.w D4, A6 00000DE2 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000DE4 0000 0000 ori.b D0, 0x0 export_517: 00000DE8 4E56 0000 link A6, 0 00000DEC 206E 0008 movea.l A0, [A6 + 0x8] 00000DF0 2050 movea.l A0, [A0] 00000DF2 2F28 000A move.l -[A7], [A0 + 0xA] 00000DF6 4EAD 2C1A jsr [A5 + 0x2C1A /* export_1407 */] 00000DFA 4E5E unlink A6 00000DFC 2E9F move.l [A7], [A7]+ 00000DFE 4E75 rts 00000E00 8024 or.b D0, -[A4] 00000E02 544C addq.w A4, 2 00000E04 4142 chk.w D0, D2 00000E06 454C chk.w D2, A4 00000E08 5649 addq.w A1, 3 00000E0A 4557 chk.w D2, [A7] 00000E0C 5345 subq.w D5, 1 00000E0E 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000E12 5441 addq.w D1, 2 00000E14 5247 addq.w D7, 1 00000E16 4554 chk.w D2, [A4] 00000E18 2E52 movea.l A7, [A2] 00000E1A 4544 chk.w D2, D4 00000E1C 4F53 chk.w D7, [A3] 00000E1E 454C chk.w D2, A4 00000E20 4543 chk.w D2, D3 00000E22 5449 addq.w A1, 2 00000E24 4F4E chk.w D7, A6 00000E26 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_518: // at 00000E28 (misaligned) 00000E2A 0000 206E ori.b D0, 0x6E /* 'n' */ 00000E2E 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000E32 2F28 000A move.l -[A7], [A0 + 0xA] 00000E36 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */] 00000E3A 4E5E unlink A6 00000E3C 2E9F move.l [A7], [A7]+ 00000E3E 4E75 rts 00000E40 8024 or.b D0, -[A4] 00000E42 544C addq.w A4, 2 00000E44 4142 chk.w D0, D2 00000E46 454C chk.w D2, A4 00000E48 5649 addq.w A1, 3 00000E4A 4557 chk.w D2, [A7] 00000E4C 5345 subq.w D5, 1 00000E4E 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 00000E52 5441 addq.w D1, 2 00000E54 5247 addq.w D7, 1 00000E56 4554 chk.w D2, [A4] 00000E58 2E55 movea.l A7, [A5] 00000E5A 4E44 trap 4 00000E5C 4F53 chk.w D7, [A3] 00000E5E 454C chk.w D2, A4 00000E60 4543 chk.w D2, D3 00000E62 5449 addq.w A1, 2 00000E64 4F4E chk.w D7, A6 00000E66 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_519: // at 00000E68 (misaligned) 00000E6A FFE4 .invalid <> 00000E6C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000E70 286E 0008 movea.l A4, [A6 + 0x8] 00000E74 206E 0014 movea.l A0, [A6 + 0x14] 00000E78 2254 movea.l A1, [A4] 00000E7A 2350 0070 move.l [A1 + 0x70], [A0] 00000E7E 4205 clr.b D5 00000E80 4204 clr.b D4 00000E82 7E01 moveq.l D7, 0x01 00000E84 6000 0082 bra +0x84 /* 00000F08 */ label00000E88: 00000E88 598F subq.l A7, 4 00000E8A 2F07 move.l -[A7], D7 00000E8C 2054 movea.l A0, [A4] 00000E8E 2F28 006C move.l -[A7], [A0 + 0x6C] 00000E92 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00000E96 265F movea.l A3, [A7]+ 00000E98 598F subq.l A7, 4 00000E9A 2F0B move.l -[A7], A3 00000E9C 4EAD 40C2 jsr [A5 + 0x40C2 /* export_2068 */] 00000EA0 2D57 FFF0 move.l [A6 - 0x10], [A7] 00000EA4 486E FFE8 pea.l [A6 - 0x18] 00000EA8 2054 movea.l A0, [A4] 00000EAA 2F28 0062 move.l -[A7], [A0 + 0x62] 00000EAE 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */] 00000EB2 558F subq.l A7, 2 00000EB4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000EB8 2054 movea.l A0, [A4] 00000EBA 2F28 0062 move.l -[A7], [A0 + 0x62] 00000EBE 4EAD 2C6A jsr [A5 + 0x2C6A /* export_1417 */] 00000EC2 1C1F move.b D6, [A7]+ 00000EC4 558F subq.l A7, 2 00000EC6 206E 0014 movea.l A0, [A6 + 0x14] 00000ECA 2F10 move.l -[A7], [A0] 00000ECC 486E FFE8 pea.l [A6 - 0x18] 00000ED0 A8AD syscall PtInRect 00000ED2 4A1F tst.b [A7]+ 00000ED4 6704 beq +0x6 /* 00000EDA */ 00000ED6 7A01 moveq.l D5, 0x01 00000ED8 603E bra +0x40 /* 00000F18 */ label00000EDA: 00000EDA 4A06 tst.b D6 00000EDC 6726 beq +0x28 /* 00000F04 */ 00000EDE 486E FFE8 pea.l [A6 - 0x18] 00000EE2 7002 moveq.l D0, 0x02 00000EE4 3F00 move.w -[A7], D0 00000EE6 3F00 move.w -[A7], D0 00000EE8 2F0B move.l -[A7], A3 00000EEA 4EAD 40CA jsr [A5 + 0x40CA /* export_2069 */] 00000EEE 558F subq.l A7, 2 00000EF0 206E 0014 movea.l A0, [A6 + 0x14] 00000EF4 2F10 move.l -[A7], [A0] 00000EF6 486E FFE8 pea.l [A6 - 0x18] 00000EFA A8AD syscall PtInRect 00000EFC 4A1F tst.b [A7]+ 00000EFE 6704 beq +0x6 /* 00000F04 */ 00000F00 7801 moveq.l D4, 0x01 00000F02 6014 bra +0x16 /* 00000F18 */ label00000F04: 00000F04 2007 move.l D0, D7 00000F06 5287 addq.l D7, 1 label00000F08: 00000F08 2054 movea.l A0, [A4] 00000F0A 2068 006C movea.l A0, [A0 + 0x6C] 00000F0E 2050 movea.l A0, [A0] 00000F10 BEA8 000A cmp.l D7, [A0 + 0xA] 00000F14 6300 FF72 bls -0x8C /* 00000E88 */ label00000F18: 00000F18 4A05 tst.b D5 00000F1A 6606 bne +0x8 /* 00000F22 */ 00000F1C 4A04 tst.b D4 00000F1E 6700 00F0 beq +0xF2 /* 00001010 */ label00000F22: 00000F22 206E 0010 movea.l A0, [A6 + 0x10] 00000F26 7001 moveq.l D0, 0x01 00000F28 B068 0010 cmp.w D0, [A0 + 0x10] 00000F2C 6C26 bge +0x28 /* 00000F54 */ 00000F2E 4A06 tst.b D6 00000F30 6722 beq +0x24 /* 00000F54 */ 00000F32 4A05 tst.b D5 00000F34 671E beq +0x20 /* 00000F54 */ 00000F36 4A28 0006 tst.b [A0 + 0x6] 00000F3A 6618 bne +0x1A /* 00000F54 */ 00000F3C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000F40 2054 movea.l A0, [A4] 00000F42 2F28 0062 move.l -[A7], [A0 + 0x62] 00000F46 4EAD 2CB2 jsr [A5 + 0x2CB2 /* export_1426 */] 00000F4A 2D6D F7EC 0018 move.l [A6 + 0x18], [A5 - 0x814] 00000F50 6000 01A4 bra +0x1A6 /* 000010F6 */ label00000F54: 00000F54 4A06 tst.b D6 00000F56 6700 00BE beq +0xC0 /* 00001016 */ 00000F5A 4A04 tst.b D4 00000F5C 6700 00B8 beq +0xBA /* 00001016 */ 00000F60 206E 0010 movea.l A0, [A6 + 0x10] 00000F64 2254 movea.l A1, [A4] 00000F66 1368 0006 007C move.b [A1 + 0x7C], [A0 + 0x6] 00000F6C 2054 movea.l A0, [A4] 00000F6E 214B 0078 move.l [A0 + 0x78], A3 00000F72 2054 movea.l A0, [A4] 00000F74 7001 moveq.l D0, 0x01 00000F76 2140 0074 move.l [A0 + 0x74], D0 00000F7A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000F7E 2054 movea.l A0, [A4] 00000F80 2F28 0062 move.l -[A7], [A0 + 0x62] 00000F84 4EAD 2B2A jsr [A5 + 0x2B2A /* export_1377 */] 00000F88 558F subq.l A7, 2 00000F8A 206E 0014 movea.l A0, [A6 + 0x14] 00000F8E 2F10 move.l -[A7], [A0] 00000F90 2F0C move.l -[A7], A4 00000F92 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */] 00000F96 2054 movea.l A0, [A4] 00000F98 115F 0082 move.b [A0 + 0x82], [A7]+ 00000F9C 2054 movea.l A0, [A4] 00000F9E 7000 moveq.l D0, 0x00 00000FA0 1028 0082 move.b D0, [A0 + 0x82] 00000FA4 0C40 0006 cmpi.w D0, 0x6 00000FA8 660A bne +0xC /* 00000FB4 */ 00000FAA 2D6D F7EC 0018 move.l [A6 + 0x18], [A5 - 0x814] 00000FB0 6000 0144 bra +0x146 /* 000010F6 */ label00000FB4: 00000FB4 7006 moveq.l D0, 0x06 00000FB6 2F00 move.l -[A7], D0 00000FB8 486D 27CA pea.l [A5 + 0x27CA /* export_1269 */] 00000FBC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000FC0 2D40 FFE4 move.l [A6 - 0x1C], D0 00000FC4 2F00 move.l -[A7], D0 00000FC6 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000FCA 2F0C move.l -[A7], A4 00000FCC 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000FD0 4EAD 4AAA jsr [A5 + 0x4AAA /* export_2385 */] 00000FD4 7034 moveq.l D0, 0x34 00000FD6 2F00 move.l -[A7], D0 00000FD8 486D 26AA pea.l [A5 + 0x26AA /* export_1233 */] 00000FDC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000FE0 2640 movea.l A3, D0 00000FE2 2F0B move.l -[A7], A3 00000FE4 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000FE8 7000 moveq.l D0, 0x00 00000FEA 3F00 move.w -[A7], D0 00000FEC 72FF moveq.l D1, 0xFFFFFFFF 00000FEE 3F01 move.w -[A7], D1 00000FF0 3F01 move.w -[A7], D1 00000FF2 2054 movea.l A0, [A4] 00000FF4 2F28 0062 move.l -[A7], [A0 + 0x62] 00000FF8 2F0C move.l -[A7], A4 00000FFA 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000FFE 2F0B move.l -[A7], A3 00001000 4EAD 47AA jsr [A5 + 0x47AA /* export_2289 */] 00001004 2D4B 0018 move.l [A6 + 0x18], A3 00001008 4FEF 0010 lea.l A7, [A7 + 0x10] 0000100C 6000 00E8 bra +0xEA /* 000010F6 */ label00001010: 00001010 2D6D F944 FFF0 move.l [A6 - 0x10], [A5 - 0x6BC] label00001016: 00001016 7E01 moveq.l D7, 0x01 00001018 4204 clr.b D4 0000101A 4A05 tst.b D5 0000101C 6738 beq +0x3A /* 00001056 */ 0000101E 4207 clr.b D7 00001020 206E 0010 movea.l A0, [A6 + 0x10] 00001024 4A28 0006 tst.b [A0 + 0x6] 00001028 6614 bne +0x16 /* 0000103E */ 0000102A 7801 moveq.l D4, 0x01 0000102C 206E 0014 movea.l A0, [A6 + 0x14] 00001030 2F10 move.l -[A7], [A0] 00001032 486E FFF4 pea.l [A6 - 0xC] 00001036 2F0C move.l -[A7], A4 00001038 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */] 0000103C 6018 bra +0x1A /* 00001056 */ label0000103E: 0000103E 4A06 tst.b D6 00001040 6714 beq +0x16 /* 00001056 */ 00001042 206E 0010 movea.l A0, [A6 + 0x10] 00001046 4A28 0006 tst.b [A0 + 0x6] 0000104A 660A bne +0xC /* 00001056 */ 0000104C 2D6D F7EC 0018 move.l [A6 + 0x18], [A5 - 0x814] 00001052 6000 00A2 bra +0xA4 /* 000010F6 */ label00001056: 00001056 2054 movea.l A0, [A4] 00001058 2F28 0062 move.l -[A7], [A0 + 0x62] 0000105C 4EAD 2C32 jsr [A5 + 0x2C32 /* export_1410 */] 00001060 700E moveq.l D0, 0x0E 00001062 2F00 move.l -[A7], D0 00001064 486D 275A pea.l [A5 + 0x275A /* export_1255 */] 00001068 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 0000106C 2D40 FFFC move.l [A6 - 0x4], D0 00001070 2F00 move.l -[A7], D0 00001072 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001076 2F0C move.l -[A7], A4 00001078 2054 movea.l A0, [A4] 0000107A 2F28 0062 move.l -[A7], [A0 + 0x62] 0000107E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001082 4EAD 4A0A jsr [A5 + 0x4A0A /* export_2365 */] 00001086 4A04 tst.b D4 00001088 6710 beq +0x12 /* 0000109A */ 0000108A 703C moveq.l D0, 0x3C 0000108C 2F00 move.l -[A7], D0 0000108E 486D 26CA pea.l [A5 + 0x26CA /* export_1237 */] 00001092 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001096 504F addq.w A7, 8 00001098 600E bra +0x10 /* 000010A8 */ label0000109A: 0000109A 7036 moveq.l D0, 0x36 0000109C 2F00 move.l -[A7], D0 0000109E 486D 26C2 pea.l [A5 + 0x26C2 /* export_1236 */] 000010A2 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000010A6 504F addq.w A7, 8 label000010A8: 000010A8 2640 movea.l A3, D0 000010AA 2F0B move.l -[A7], A3 000010AC 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000010B0 2054 movea.l A0, [A4] 000010B2 2F28 0062 move.l -[A7], [A0 + 0x62] 000010B6 2F0C move.l -[A7], A4 000010B8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000010BC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000010C0 1F07 move.b -[A7], D7 000010C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010C6 2F0B move.l -[A7], A3 000010C8 4EAD 330A jsr [A5 + 0x330A /* export_1629 */] 000010CC 4A04 tst.b D4 000010CE 504F addq.w A7, 8 000010D0 6720 beq +0x22 /* 000010F2 */ 000010D2 4A06 tst.b D6 000010D4 661C bne +0x1E /* 000010F2 */ 000010D6 206E 0010 movea.l A0, [A6 + 0x10] 000010DA 1F28 0006 move.b -[A7], [A0 + 0x6] 000010DE 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000010E2 486E FFF4 pea.l [A6 - 0xC] 000010E6 2F0C move.l -[A7], A4 000010E8 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */] 000010EC 2F0C move.l -[A7], A4 000010EE 4EAD 315A jsr [A5 + 0x315A /* export_1575 */] label000010F2: 000010F2 2D4B 0018 move.l [A6 + 0x18], A3 label000010F6: 000010F6 4CEE 18F0 FFCC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x34] 000010FC 4E5E unlink A6 000010FE 205F movea.l A0, [A7]+ 00001100 4FEF 0010 lea.l A7, [A7 + 0x10] 00001104 4ED0 jmp [A0] 00001106 9B54 sub.w [A4], D5 00001108 4252 clr.w [A2] 0000110A 4F57 chk.w D7, [A7] 0000110C 5345 subq.w D5, 1 0000110E 5256 addq.w [A6], 1 00001110 4945 chk.w D4, D5 00001112 572E 444F subq.b [A6 + 0x444F], 3 00001116 4D4F chk.w D6, A7 00001118 5553 subq.w [A3], 2 0000111A 4543 chk.w D2, D3 0000111C 4F4D chk.w D7, A5 0000111E 4D41 chk.w D6, D1 00001120 4E44 trap 4 00001122 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001126 0000 206E ori.b D0, 0x6E /* 'n' */ 0000112A 0008 2F28 ori.b A0, 0x28 /* '(' */ 0000112E 0008 4EAD ori.b A0, 0xAD 00001132 3522 move.w -[A2], -[A2] 00001134 4E5E unlink A6 00001136 205F movea.l A0, [A7]+ 00001138 DEFC 000A add.w A7, 0xA /* '\n' */ 0000113C 4ED0 jmp [A0] 0000113E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_520: // at 00001140 (misaligned) 00001142 FFC2 .invalid <> 00001144 48E7 0018 movem.l -[A7], A3,A4 00001148 266E 0010 movea.l A3, [A6 + 0x10] 0000114C 286E 0008 movea.l A4, [A6 + 0x8] 00001150 2054 movea.l A0, [A4] 00001152 7000 moveq.l D0, 0x00 00001154 2140 0032 move.l [A0 + 0x32], D0 00001158 2140 0036 move.l [A0 + 0x36], D0 0000115C 2140 003A move.l [A0 + 0x3A], D0 00001160 2140 0022 move.l [A0 + 0x22], D0 00001164 116E 000E 0026 move.b [A0 + 0x26], [A6 + 0xE] 0000116A 116E 000C 0027 move.b [A0 + 0x27], [A6 + 0xC] 00001170 4267 clr.w -[A7] 00001172 42A7 clr.l -[A7] 00001174 2F0B move.l -[A7], A3 00001176 42A7 clr.l -[A7] 00001178 4267 clr.w -[A7] 0000117A 2F0B move.l -[A7], A3 0000117C 4EAD 30EA jsr [A5 + 0x30EA /* export_1561 */] 00001180 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001184 4EAD 196A jsr [A5 + 0x196A /* export_809 */] 00001188 2054 movea.l A0, [A4] 0000118A 4228 000D clr.b [A0 + 0xD] 0000118E 4228 000E clr.b [A0 + 0xE] 00001192 4228 001B clr.b [A0 + 0x1B] 00001196 214B 0022 move.l [A0 + 0x22], A3 0000119A 216D F944 002A move.l [A0 + 0x2A], [A5 - 0x6BC] 000011A0 317C FFFF 0030 move.w [A0 + 0x30], 0xFFFF 000011A6 317C FFFF 002E move.w [A0 + 0x2E], 0xFFFF 000011AC 486E FFC2 pea.l [A6 - 0x3E] 000011B0 487A FF72 pea.l [PC - 0x8E /* 00001124, value 0x4E560000 'NV\0\0', cstring "NV" */] 000011B4 2F0E move.l -[A7], A6 000011B6 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 000011BA 42A7 clr.l -[A7] 000011BC 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 000011C0 2054 movea.l A0, [A4] 000011C2 215F 0036 move.l [A0 + 0x36], [A7]+ 000011C6 2254 movea.l A1, [A4] 000011C8 2069 0022 movea.l A0, [A1 + 0x22] 000011CC 2050 movea.l A0, [A0] 000011CE 2F28 004C move.l -[A7], [A0 + 0x4C] 000011D2 2F29 0036 move.l -[A7], [A1 + 0x36] 000011D6 A8DC syscall CopyRgn 000011D8 2254 movea.l A1, [A4] 000011DA 2069 0022 movea.l A0, [A1 + 0x22] 000011DE 2050 movea.l A0, [A0] 000011E0 2368 0050 0032 move.l [A1 + 0x32], [A0 + 0x50] 000011E6 2054 movea.l A0, [A4] 000011E8 2F28 0032 move.l -[A7], [A0 + 0x32] 000011EC A8DD syscall SetEmptyRgn 000011EE 42A7 clr.l -[A7] 000011F0 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 000011F4 2054 movea.l A0, [A4] 000011F6 215F 003A move.l [A0 + 0x3A], [A7]+ 000011FA 486E FFC2 pea.l [A6 - 0x3E] 000011FE 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00001202 4CDF 1800 movem.l A3,A4, [A7]+ 00001206 4E5E unlink A6 00001208 205F movea.l A0, [A7]+ 0000120A DEFC 000C add.w A7, 0xC 0000120E 4ED0 jmp [A0] export_521: fn00001210: 00001210 4E56 0000 link A6, 0 00001214 2F0C move.l -[A7], A4 00001216 286E 0008 movea.l A4, [A6 + 0x8] 0000121A 2054 movea.l A0, [A4] 0000121C 4AA8 0002 tst.l [A0 + 0x2] 00001220 6716 beq +0x18 /* 00001238 */ 00001222 42A7 clr.l -[A7] 00001224 3F2E 000C move.w -[A7], [A6 + 0xC] 00001228 2054 movea.l A0, [A4] 0000122A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000122E 4EAD 32DA jsr [A5 + 0x32DA /* export_1623 */] 00001232 2D5F 000E move.l [A6 + 0xE], [A7]+ 00001236 6006 bra +0x8 /* 0000123E */ label00001238: 00001238 7000 moveq.l D0, 0x00 0000123A 2D40 000E move.l [A6 + 0xE], D0 label0000123E: 0000123E 285F movea.l A4, [A7]+ 00001240 4E5E unlink A6 00001242 205F movea.l A0, [A7]+ 00001244 5C4F addq.w A7, 6 00001246 4ED0 jmp [A0] fn00001248: 00001248 4E56 0000 link A6, 0 0000124C 3F2E 000C move.w -[A7], [A6 + 0xC] 00001250 42A7 clr.l -[A7] 00001252 42A7 clr.l -[A7] 00001254 42A7 clr.l -[A7] 00001256 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000125A 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 0000125E 4E5E unlink A6 00001260 205F movea.l A0, [A7]+ 00001262 5C4F addq.w A7, 6 00001264 4ED0 jmp [A0] 00001266 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001268-00001272 fn00001268: 00001268 4E56 0000 link A6, 0 0000126C 3F2E 000C move.w -[A7], [A6 + 0xC] 00001270 42A7 clr.l -[A7] // end alternate branch 00001268-00001272 fn00001268: // (misaligned) 0000126A 0000 3F2E ori.b D0, 0x2E /* '.' */ 0000126E 000C 42A7 ori.b A4, 0xA7 00001272 42A7 clr.l -[A7] 00001274 42A7 clr.l -[A7] 00001276 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000127A 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 0000127E 4E5E unlink A6 00001280 205F movea.l A0, [A7]+ 00001282 5C4F addq.w A7, 6 00001284 4ED0 jmp [A0] 00001286 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001288-00001292 fn00001288: 00001288 4E56 0000 link A6, 0 0000128C 3F2E 000C move.w -[A7], [A6 + 0xC] 00001290 42A7 clr.l -[A7] // end alternate branch 00001288-00001292 fn00001288: // (misaligned) 0000128A 0000 3F2E ori.b D0, 0x2E /* '.' */ 0000128E 000C 42A7 ori.b A4, 0xA7 00001292 42A7 clr.l -[A7] 00001294 42A7 clr.l -[A7] 00001296 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000129A 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 0000129E 4E5E unlink A6 000012A0 205F movea.l A0, [A7]+ 000012A2 5C4F addq.w A7, 6 000012A4 4ED0 jmp [A0] 000012A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_522: // at 000012A8 (misaligned) 000012AA FFDE .invalid <> 000012AC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000012B0 286E 0008 movea.l A4, [A6 + 0x8] 000012B4 3E2E 000C move.w D7, [A6 + 0xC] 000012B8 42A7 clr.l -[A7] 000012BA 2F0C move.l -[A7], A4 000012BC 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000012C0 265F movea.l A3, [A7]+ 000012C2 7000 moveq.l D0, 0x00 000012C4 2D40 000E move.l [A6 + 0xE], D0 000012C8 3007 move.w D0, D7 000012CA 5340 subq.w D0, 1 000012CC 6700 0106 beq +0x108 /* 000013D4 */ 000012D0 0440 0009 subi.w D0, 0x9 /* '\t' */ 000012D4 6B00 0164 bmi +0x166 /* 0000143A */ 000012D8 0440 0009 subi.w D0, 0x9 /* '\t' */ 000012DC 6F6C ble +0x6E /* 0000134A */ 000012DE 5340 subq.w D0, 1 000012E0 6B00 0158 bmi +0x15A /* 0000143A */ 000012E4 0440 0009 subi.w D0, 0x9 /* '\t' */ 000012E8 6F00 008C ble +0x8E /* 00001376 */ 000012EC 5540 subq.w D0, 2 000012EE 6700 00B2 beq +0xB4 /* 000013A2 */ 000012F2 5940 subq.w D0, 4 000012F4 6700 00BA beq +0xBC /* 000013B0 */ 000012F8 5340 subq.w D0, 1 000012FA 6710 beq +0x12 /* 0000130C */ 000012FC 5940 subq.w D0, 4 000012FE 674A beq +0x4C /* 0000134A */ 00001300 0440 003D subi.w D0, 0x3D /* '=' */ 00001304 6700 00F8 beq +0xFA /* 000013FE */ 00001308 6000 0130 bra +0x132 /* 0000143A */ label0000130C: 0000130C 42A7 clr.l -[A7] 0000130E 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 00001312 1C1F move.b D6, [A7]+ 00001314 486E FFE6 pea.l [A6 - 0x1A] 00001318 486D 2914 pea.l [A5 + 0x2914] 0000131C 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001320 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001324 4267 clr.w -[A7] 00001326 1F06 move.b -[A7], D6 00001328 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 0000132C 101F move.b D0, [A7]+ 0000132E 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00001332 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001336 3F07 move.w -[A7], D7 00001338 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 0000133C 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */] 00001340 2D6E FFE6 000E move.l [A6 + 0xE], [A6 - 0x1A] 00001346 6000 0100 bra +0x102 /* 00001448 */ label0000134A: 0000134A 486E FFF2 pea.l [A6 - 0xE] 0000134E 486D 292C pea.l [A5 + 0x292C] 00001352 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001356 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 0000135A 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000135E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001362 3F07 move.w -[A7], D7 00001364 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001368 4EBA FEDE jsr [PC - 0x122 /* 00001248 */] 0000136C 2D6E FFF2 000E move.l [A6 + 0xE], [A6 - 0xE] 00001372 6000 00D4 bra +0xD6 /* 00001448 */ label00001376: 00001376 486E FFEE pea.l [A6 - 0x12] 0000137A 486D 2924 pea.l [A5 + 0x2924] 0000137E 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001382 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001386 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000138A 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 0000138E 3F07 move.w -[A7], D7 00001390 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001394 4EBA FED2 jsr [PC - 0x12E /* 00001268 */] 00001398 2D6E FFEE 000E move.l [A6 + 0xE], [A6 - 0x12] 0000139E 6000 00A8 bra +0xAA /* 00001448 */ label000013A2: 000013A2 42A7 clr.l -[A7] 000013A4 A924 syscall FrontWindow 000013A6 2F0C move.l -[A7], A4 000013A8 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 000013AC 6000 009A bra +0x9C /* 00001448 */ label000013B0: 000013B0 B7ED F7CC cmpa.l A3, [A5 - 0x834] 000013B4 660C bne +0xE /* 000013C2 */ 000013B6 2F2D F7CC move.l -[A7], [A5 - 0x834] 000013BA 4EAD 31BA jsr [A5 + 0x31BA /* export_1587 */] 000013BE 6000 0088 bra +0x8A /* 00001448 */ label000013C2: 000013C2 2F2D F7CC move.l -[A7], [A5 - 0x834] 000013C6 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */] 000013CA 2F2D F7CC move.l -[A7], [A5 - 0x834] 000013CE 4EAD 1EBA jsr [A5 + 0x1EBA /* export_979 */] 000013D2 6074 bra +0x76 /* 00001448 */ label000013D4: 000013D4 486E FFEA pea.l [A6 - 0x16] 000013D8 486D 2904 pea.l [A5 + 0x2904] 000013DC 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 000013E0 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 000013E4 2F2E FFEA move.l -[A7], [A6 - 0x16] 000013E8 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000013EC 3F07 move.w -[A7], D7 000013EE 2F2E FFEA move.l -[A7], [A6 - 0x16] 000013F2 4EBA FE94 jsr [PC - 0x16C /* 00001288 */] 000013F6 2D6E FFEA 000E move.l [A6 + 0xE], [A6 - 0x16] 000013FC 604A bra +0x4C /* 00001448 */ label000013FE: 000013FE 42A7 clr.l -[A7] 00001400 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 00001404 1C1F move.b D6, [A7]+ 00001406 486E FFE2 pea.l [A6 - 0x1E] 0000140A 486D 290C pea.l [A5 + 0x290C] 0000140E 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001412 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001416 4267 clr.w -[A7] 00001418 1F06 move.b -[A7], D6 0000141A 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 0000141E 101F move.b D0, [A7]+ 00001420 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00001424 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001428 3F07 move.w -[A7], D7 0000142A 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 0000142E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00001432 2D6E FFE2 000E move.l [A6 + 0xE], [A6 - 0x1E] 00001438 600E bra +0x10 /* 00001448 */ label0000143A: 0000143A 42A7 clr.l -[A7] 0000143C 3F07 move.w -[A7], D7 0000143E 2F0C move.l -[A7], A4 00001440 4EBA FDCE jsr [PC - 0x232 /* 00001210 */] 00001444 2D5F 000E move.l [A6 + 0xE], [A7]+ label00001448: 00001448 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000144C 4E5E unlink A6 0000144E 205F movea.l A0, [A7]+ 00001450 5C4F addq.w A7, 6 00001452 4ED0 jmp [A0] 00001454 4E56 FFFC link A6, -0x0004 00001458 2F0C move.l -[A7], A4 0000145A 286E 0008 movea.l A4, [A6 + 0x8] 0000145E 204C movea.l A0, A4 00001460 5088 addq.l A0, 8 00001462 2050 movea.l A0, [A0] 00001464 2D48 FFFC move.l [A6 - 0x4], A0 00001468 102D F480 move.b D0, [A5 - 0xB80] 0000146C 670A beq +0xC /* 00001478 */ 0000146E 4267 clr.w -[A7] 00001470 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001474 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */] label00001478: 00001478 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000147C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001480 42A7 clr.l -[A7] 00001482 3F2C FFC0 move.w -[A7], [A4 - 0x40] 00001486 4267 clr.w -[A7] 00001488 2E9F move.l [A7], [A7]+ 0000148A 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */] 0000148E 285F movea.l A4, [A7]+ 00001490 4E5E unlink A6 00001492 205F movea.l A0, [A7]+ 00001494 DEFC 000A add.w A7, 0xA /* '\n' */ 00001498 4ED0 jmp [A0] 0000149A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_523: // at 0000149C (misaligned) 0000149E FEBC 48E7 .extension 0xEBC <> // unimplemented 000014A2 0308 btst A0, D1 000014A4 286E 0008 movea.l A4, [A6 + 0x8] 000014A8 7000 moveq.l D0, 0x00 000014AA 2D40 0010 move.l [A6 + 0x10], D0 000014AE 3E2E 000C move.w D7, [A6 + 0xC] 000014B2 3C2E 000E move.w D6, [A6 + 0xE] 000014B6 4A47 tst.w D7 000014B8 6700 00BC beq +0xBE /* 00001576 */ 000014BC 4267 clr.w -[A7] 000014BE 3F07 move.w -[A7], D7 000014C0 3F06 move.w -[A7], D6 000014C2 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */] 000014C6 3D5F FFC0 move.w [A6 - 0x40], [A7]+ 000014CA 5DC0 slt D0 000014CC 4A00 tst.b D0 000014CE 6728 beq +0x2A /* 000014F8 */ 000014D0 7201 moveq.l D1, 0x01 000014D2 B247 cmp.w D1, D7 000014D4 57C1 seq D1 000014D6 C001 and.b D0, D1 000014D8 671E beq +0x20 /* 000014F8 */ 000014DA 42A7 clr.l -[A7] 000014DC 3F3C 0001 move.w -[A7], 0x1 000014E0 4EAD 19D2 jsr [A5 + 0x19D2 /* export_822 */] 000014E4 3F06 move.w -[A7], D6 000014E6 486E FEC0 pea.l [A6 - 0x140] 000014EA A946 syscall GetMenuItemText/GetItem 000014EC 486E FEC0 pea.l [A6 - 0x140] 000014F0 2F0C move.l -[A7], A4 000014F2 4EBA 0160 jsr [PC + 0x160 /* 00001654 */] 000014F6 607E bra +0x80 /* 00001576 */ label000014F8: 000014F8 7065 moveq.l D0, 0x65 000014FA B06E FFC0 cmp.w D0, [A6 - 0x40] 000014FE 5EC0 sgt D0 00001500 4A00 tst.b D0 00001502 662C bne +0x2E /* 00001530 */ 00001504 726A moveq.l D1, 0x6A 00001506 B26E FFC0 cmp.w D1, [A6 - 0x40] 0000150A 5DC1 slt D1 0000150C 8001 or.b D0, D1 0000150E 6620 bne +0x22 /* 00001530 */ 00001510 2F00 move.l -[A7], D0 00001512 4267 clr.w -[A7] 00001514 322E FFC0 move.w D1, [A6 - 0x40] 00001518 927C 0065 sub.w D1, 0x65 /* 'e' */ 0000151C 3F01 move.w -[A7], D1 0000151E A9C2 syscall SysEdit 00001520 121F move.b D1, [A7]+ 00001522 201F move.l D0, [A7]+ 00001524 0A01 0001 xori.b D1, 0x1 00001528 8001 or.b D0, D1 0000152A 0240 0001 andi.w D0, 0x1 0000152E 6746 beq +0x48 /* 00001576 */ label00001530: 00001530 486E FFC2 pea.l [A6 - 0x3E] 00001534 487A FF1E pea.l [PC - 0xE2 /* 00001454, value 0x4E56FFFC */] 00001538 2F0E move.l -[A7], A6 0000153A 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 0000153E 102D F480 move.b D0, [A5 - 0xB80] 00001542 670A beq +0xC /* 0000154E */ 00001544 1F3C 0001 move.b -[A7], 0x1 00001548 2F0C move.l -[A7], A4 0000154A 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */] label0000154E: 0000154E 42A7 clr.l -[A7] 00001550 3F2E FFC0 move.w -[A7], [A6 - 0x40] 00001554 2F2D F948 move.l -[A7], [A5 - 0x6B8] 00001558 4EAD 32DA jsr [A5 + 0x32DA /* export_1623 */] 0000155C 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00001560 102D F480 move.b D0, [A5 - 0xB80] 00001564 6708 beq +0xA /* 0000156E */ 00001566 4267 clr.w -[A7] 00001568 2F0C move.l -[A7], A4 0000156A 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */] label0000156E: 0000156E 486E FFC2 pea.l [A6 - 0x3E] 00001572 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] label00001576: 00001576 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000157A 4E5E unlink A6 0000157C 205F movea.l A0, [A7]+ 0000157E 504F addq.w A7, 8 00001580 4ED0 jmp [A0] 00001582 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001586 FFFC .invalid <> 00001588 2F0C move.l -[A7], A4 0000158A 286E 0008 movea.l A4, [A6 + 0x8] 0000158E 204C movea.l A0, A4 00001590 5088 addq.l A0, 8 00001592 2050 movea.l A0, [A0] 00001594 2D48 FFFC move.l [A6 - 0x4], A0 00001598 4A6C FEFE tst.w [A4 - 0x102] 0000159C 6706 beq +0x8 /* 000015A4 */ 0000159E 3F2C FEFE move.w -[A7], [A4 - 0x102] 000015A2 A9B7 syscall CloseDeskAcc label000015A4: 000015A4 4AAE 000C tst.l [A6 + 0xC] 000015A8 6628 bne +0x2A /* 000015D2 */ 000015AA 41ED F6C8 lea.l A0, [A5 - 0x938] 000015AE 43EC FF00 lea.l A1, [A4 - 0x100] 000015B2 703F moveq.l D0, 0x3F label000015B4: 000015B4 20D9 move.l [A0]+, [A1]+ 000015B6 51C8 FFFC dbf D0, -0x6 /* 000015B4 */ 000015BA 4240 clr.w D0 000015BC 102D F6C9 move.b D0, [A5 - 0x937] 000015C0 4A40 tst.w D0 000015C2 660E bne +0x10 /* 000015D2 */ 000015C4 486D F6C8 pea.l [A5 - 0x938] 000015C8 2F3C 0001 0001 move.l -[A7], 0x10001 000015CE 4EAD 5A7A jsr [A5 + 0x5A7A /* export_2891 */] label000015D2: 000015D2 3F2E 0010 move.w -[A7], [A6 + 0x10] 000015D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000015DA 2F3C 0082 0006 move.l -[A7], 0x820006 000015E0 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */] 000015E4 285F movea.l A4, [A7]+ 000015E6 4E5E unlink A6 000015E8 205F movea.l A0, [A7]+ 000015EA DEFC 000A add.w A7, 0xA /* '\n' */ 000015EE 4ED0 jmp [A0] fn000015F0: 000015F0 4E56 FFFC link A6, -0x0004 000015F4 48E7 0108 movem.l -[A7], D7,A4 000015F8 3E2E 000C move.w D7, [A6 + 0xC] 000015FC 422E 000E clr.b [A6 + 0xE] 00001600 4A47 tst.w D7 00001602 5CC0 sge D0 00001604 4A00 tst.b D0 00001606 6740 beq +0x42 /* 00001648 */ 00001608 2F00 move.l -[A7], D0 0000160A 4267 clr.w -[A7] 0000160C 3EB8 01D2 move.w [A7], [0x000001D2 /* UnitNtryCnt */] 00001610 321F move.w D1, [A7]+ 00001612 201F move.l D0, [A7]+ 00001614 B247 cmp.w D1, D7 00001616 5EC1 sgt D1 00001618 C001 and.b D0, D1 0000161A 672C beq +0x2E /* 00001648 */ 0000161C 42A7 clr.l -[A7] 0000161E 2EB8 011C move.l [A7], [0x0000011C /* UTableBase */] 00001622 205F movea.l A0, [A7]+ 00001624 3007 move.w D0, D7 00001626 E540 asl D0.w, 2 00001628 2870 0000 movea.l A4, [A0 + D0.w] 0000162C 200C move.l D0, A4 0000162E 56C0 sne D0 00001630 4A00 tst.b D0 00001632 6714 beq +0x16 /* 00001648 */ 00001634 2054 movea.l A0, [A4] 00001636 0828 0005 0005 btst.b [A0 + 0x5], 0x5 0000163C 56C1 sne D1 0000163E C001 and.b D0, D1 00001640 6706 beq +0x8 /* 00001648 */ 00001642 1D7C 0001 000E move.b [A6 + 0xE], 0x1 label00001648: 00001648 4CDF 1080 movem.l D7,A4, [A7]+ 0000164C 4E5E unlink A6 0000164E 205F movea.l A0, [A7]+ 00001650 5C4F addq.w A7, 6 00001652 4ED0 jmp [A0] fn00001654: 00001654 4E56 FDAE link A6, -0x0252 00001658 48E7 0308 movem.l -[A7], D6,D7,A4 0000165C 206E 000C movea.l A0, [A6 + 0xC] 00001660 43EE FF00 lea.l A1, [A6 - 0x100] 00001664 703F moveq.l D0, 0x3F label00001666: 00001666 22D8 move.l [A1]+, [A0]+ 00001668 51C8 FFFC dbf D0, -0x6 /* 00001666 */ 0000166C 486E FDB4 pea.l [A6 - 0x24C] 00001670 487A FF12 pea.l [PC - 0xEE /* 00001584, value 0x4E56FFFC */] 00001674 2F0E move.l -[A7], A6 00001676 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 0000167A 426E FEFE clr.w [A6 - 0x102] 0000167E 4267 clr.w -[A7] 00001680 1F3C 0001 move.b -[A7], 0x1 00001684 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 00001688 1E1F move.b D7, [A7]+ 0000168A 42A7 clr.l -[A7] 0000168C 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 00001692 486E FF00 pea.l [A6 - 0x100] 00001696 A9A1 syscall GetNamedResource 00001698 285F movea.l A4, [A7]+ 0000169A 4267 clr.w -[A7] 0000169C 1F07 move.b -[A7], D7 0000169E 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 000016A2 101F move.b D0, [A7]+ 000016A4 2F0C move.l -[A7], A4 000016A6 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 000016AA 2F0C move.l -[A7], A4 000016AC 486E FEF8 pea.l [A6 - 0x108] 000016B0 486E FEF4 pea.l [A6 - 0x10C] 000016B4 486E FDF4 pea.l [A6 - 0x20C] 000016B8 A9A8 syscall GetResInfo 000016BA 42A7 clr.l -[A7] 000016BC 2F0C move.l -[A7], A4 000016BE 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000016C2 42A7 clr.l -[A7] 000016C4 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */] 000016C8 201F move.l D0, [A7]+ 000016CA B09F cmp.l D0, [A7]+ 000016CC 57C0 seq D0 000016CE 4A00 tst.b D0 000016D0 660E bne +0x10 /* 000016E0 */ 000016D2 2F00 move.l -[A7], D0 000016D4 4267 clr.w -[A7] 000016D6 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 000016DA 121F move.b D1, [A7]+ 000016DC 201F move.l D0, [A7]+ 000016DE 8001 or.b D0, D1 label000016E0: 000016E0 0240 0001 andi.w D0, 0x1 000016E4 1C00 move.b D6, D0 000016E6 4267 clr.w -[A7] 000016E8 A9AF syscall ResError 000016EA 4A5F tst.w [A7]+ 000016EC 56C0 sne D0 000016EE 4A00 tst.b D0 000016F0 6624 bne +0x26 /* 00001716 */ 000016F2 2F00 move.l -[A7], D0 000016F4 4267 clr.w -[A7] 000016F6 3F2E FEF8 move.w -[A7], [A6 - 0x108] 000016FA 2F0E move.l -[A7], A6 000016FC 4EBA FEF2 jsr [PC - 0x10E /* 000015F0 */] 00001700 121F move.b D1, [A7]+ 00001702 201F move.l D0, [A7]+ 00001704 8001 or.b D0, D1 00001706 0240 0001 andi.w D0, 0x1 0000170A 660A bne +0xC /* 00001716 */ 0000170C 1206 move.b D1, D6 0000170E 0A01 0001 xori.b D1, 0x1 00001712 8001 or.b D0, D1 00001714 6732 beq +0x34 /* 00001748 */ label00001716: 00001716 4267 clr.w -[A7] 00001718 1F3C 0001 move.b -[A7], 0x1 0000171C 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 00001720 1E1F move.b D7, [A7]+ 00001722 486E FDAE pea.l [A6 - 0x252] 00001726 A874 syscall GetPort 00001728 4267 clr.w -[A7] 0000172A 486E FF00 pea.l [A6 - 0x100] 0000172E A9B6 syscall OpenDeskAcc 00001730 3D5F FEFE move.w [A6 - 0x102], [A7]+ 00001734 2F2E FDAE move.l -[A7], [A6 - 0x252] 00001738 A873 syscall SetPort 0000173A 4267 clr.w -[A7] 0000173C 1F07 move.b -[A7], D7 0000173E 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 00001742 101F move.b D0, [A7]+ 00001744 663E bne +0x40 /* 00001784 */ 00001746 603C bra +0x3E /* 00001784 */ label00001748: 00001748 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 0000174C 4267 clr.w -[A7] 0000174E 1F3C 0001 move.b -[A7], 0x1 00001752 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 00001756 1E1F move.b D7, [A7]+ 00001758 486E FDAE pea.l [A6 - 0x252] 0000175C A874 syscall GetPort 0000175E 4267 clr.w -[A7] 00001760 486E FF00 pea.l [A6 - 0x100] 00001764 A9B6 syscall OpenDeskAcc 00001766 3D5F FEFE move.w [A6 - 0x102], [A7]+ 0000176A 2F2E FDAE move.l -[A7], [A6 - 0x252] 0000176E A873 syscall SetPort 00001770 4267 clr.w -[A7] 00001772 1F07 move.b -[A7], D7 00001774 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 00001778 101F move.b D0, [A7]+ 0000177A 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 0000177E 2F14 move.l -[A7], [A4] 00001780 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] label00001784: 00001784 486E FDB4 pea.l [A6 - 0x24C] 00001788 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 0000178C 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001790 4E5E unlink A6 00001792 205F movea.l A0, [A7]+ 00001794 504F addq.w A7, 8 00001796 4ED0 jmp [A0] fn00001798: 00001798 4E56 0000 link A6, 0 0000179C 3F2E 0010 move.w -[A7], [A6 + 0x10] 000017A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000017A4 42A7 clr.l -[A7] 000017A6 42A7 clr.l -[A7] 000017A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017AC 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 000017B0 4E5E unlink A6 000017B2 205F movea.l A0, [A7]+ 000017B4 DEFC 000A add.w A7, 0xA /* '\n' */ 000017B8 4ED0 jmp [A0] 000017BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000017BC-000017CA fn000017BC: 000017BC 4E56 0000 link A6, 0 000017C0 3F2E 0010 move.w -[A7], [A6 + 0x10] 000017C4 2F2E 000C move.l -[A7], [A6 + 0xC] 000017C8 42A7 clr.l -[A7] // end alternate branch 000017BC-000017CA fn000017BC: // (misaligned) 000017BE 0000 3F2E ori.b D0, 0x2E /* '.' */ 000017C2 0010 2F2E ori.b [A0], 0x2E /* '.' */ 000017C6 000C 42A7 ori.b A4, 0xA7 000017CA 42A7 clr.l -[A7] 000017CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017D0 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 000017D4 4E5E unlink A6 000017D6 205F movea.l A0, [A7]+ 000017D8 DEFC 000A add.w A7, 0xA /* '\n' */ 000017DC 4ED0 jmp [A0] 000017DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_524: // at 000017E0 (misaligned) 000017E2 FFF6 .invalid <> 000017E4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000017E8 266E 0008 movea.l A3, [A6 + 0x8] 000017EC 3C2E 000C move.w D6, [A6 + 0xC] 000017F0 284B movea.l A4, A3 000017F2 7000 moveq.l D0, 0x00 000017F4 2D40 000E move.l [A6 + 0xE], D0 000017F8 3006 move.w D0, D6 000017FA 0440 001E subi.w D0, 0x1E 000017FE 673E beq +0x40 /* 0000183E */ 00001800 5540 subq.w D0, 2 00001802 673A beq +0x3C /* 0000183E */ 00001804 5340 subq.w D0, 1 00001806 6736 beq +0x38 /* 0000183E */ 00001808 5340 subq.w D0, 1 0000180A 6770 beq +0x72 /* 0000187C */ 0000180C 0440 008E subi.w D0, 0x8E 00001810 6B00 00A8 bmi +0xAA /* 000018BA */ 00001814 0440 0013 subi.w D0, 0x13 00001818 6F04 ble +0x6 /* 0000181E */ 0000181A 6000 009E bra +0xA0 /* 000018BA */ label0000181E: 0000181E 2054 movea.l A0, [A4] 00001820 4AA8 0016 tst.l [A0 + 0x16] 00001824 6700 00A2 beq +0xA4 /* 000018C8 */ 00001828 42A7 clr.l -[A7] 0000182A 3F06 move.w -[A7], D6 0000182C 2054 movea.l A0, [A4] 0000182E 2F28 0016 move.l -[A7], [A0 + 0x16] 00001832 4EAD 32DA jsr [A5 + 0x32DA /* export_1623 */] 00001836 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000183A 6000 008C bra +0x8E /* 000018C8 */ label0000183E: 0000183E 42A7 clr.l -[A7] 00001840 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 00001844 1E1F move.b D7, [A7]+ 00001846 486E FFFC pea.l [A6 - 0x4] 0000184A 486D 28FC pea.l [A5 + 0x28FC] 0000184E 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001852 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001856 4267 clr.w -[A7] 00001858 1F07 move.b -[A7], D7 0000185A 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 0000185E 101F move.b D0, [A7]+ 00001860 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001864 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001868 3F06 move.w -[A7], D6 0000186A 2F0B move.l -[A7], A3 0000186C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001870 4EBA FF26 jsr [PC - 0xDA /* 00001798 */] 00001874 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 0000187A 604C bra +0x4E /* 000018C8 */ label0000187C: 0000187C 42A7 clr.l -[A7] 0000187E 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 00001882 1E1F move.b D7, [A7]+ 00001884 486E FFF8 pea.l [A6 - 0x8] 00001888 486D 28F4 pea.l [A5 + 0x28F4] 0000188C 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001890 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001894 4267 clr.w -[A7] 00001896 1F07 move.b -[A7], D7 00001898 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 0000189C 101F move.b D0, [A7]+ 0000189E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000018A2 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000018A6 3F06 move.w -[A7], D6 000018A8 2F0B move.l -[A7], A3 000018AA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000018AE 4EBA FF0C jsr [PC - 0xF4 /* 000017BC */] 000018B2 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8] 000018B8 600E bra +0x10 /* 000018C8 */ label000018BA: 000018BA 42A7 clr.l -[A7] 000018BC 3F06 move.w -[A7], D6 000018BE 2F0B move.l -[A7], A3 000018C0 4EBA F94E jsr [PC - 0x6B2 /* 00001210 */] 000018C4 2D5F 000E move.l [A6 + 0xE], [A7]+ label000018C8: 000018C8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000018CC 4E5E unlink A6 000018CE 205F movea.l A0, [A7]+ 000018D0 5C4F addq.w A7, 6 000018D2 4ED0 jmp [A0] export_525: fn000018D4: 000018D4 4E56 0000 link A6, 0 000018D8 48E7 0118 movem.l -[A7], D7,A3,A4 000018DC 266E 0008 movea.l A3, [A6 + 0x8] 000018E0 3E2E 000C move.w D7, [A6 + 0xC] 000018E4 284B movea.l A4, A3 000018E6 3007 move.w D0, D7 000018E8 0440 00B0 subi.w D0, 0xB0 000018EC 6B3E bmi +0x40 /* 0000192C */ 000018EE 0440 0013 subi.w D0, 0x13 000018F2 6F0C ble +0xE /* 00001900 */ 000018F4 5D40 subq.w D0, 6 000018F6 6B34 bmi +0x36 /* 0000192C */ 000018F8 0440 0031 subi.w D0, 0x31 /* '1' */ 000018FC 6F02 ble +0x4 /* 00001900 */ 000018FE 602C bra +0x2E /* 0000192C */ label00001900: 00001900 2054 movea.l A0, [A4] 00001902 4AA8 0034 tst.l [A0 + 0x34] 00001906 6714 beq +0x16 /* 0000191C */ 00001908 42A7 clr.l -[A7] 0000190A 3F07 move.w -[A7], D7 0000190C 2054 movea.l A0, [A4] 0000190E 2F28 0034 move.l -[A7], [A0 + 0x34] 00001912 4EAD 32DA jsr [A5 + 0x32DA /* export_1623 */] 00001916 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000191A 601E bra +0x20 /* 0000193A */ label0000191C: 0000191C 42A7 clr.l -[A7] 0000191E 3F07 move.w -[A7], D7 00001920 2F0B move.l -[A7], A3 00001922 4EBA F8EC jsr [PC - 0x714 /* 00001210 */] 00001926 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000192A 600E bra +0x10 /* 0000193A */ label0000192C: 0000192C 42A7 clr.l -[A7] 0000192E 3F07 move.w -[A7], D7 00001930 2F0B move.l -[A7], A3 00001932 4EBA F8DC jsr [PC - 0x724 /* 00001210 */] 00001936 2D5F 000E move.l [A6 + 0xE], [A7]+ label0000193A: 0000193A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000193E 4E5E unlink A6 00001940 205F movea.l A0, [A7]+ 00001942 5C4F addq.w A7, 6 00001944 4ED0 jmp [A0] 00001946 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_526: // at 00001948 (misaligned) 0000194A 0000 7000 ori.b D0, 0x0 0000194E 2D40 0018 move.l [A6 + 0x18], D0 00001952 4E5E unlink A6 00001954 205F movea.l A0, [A7]+ 00001956 DEFC 0010 add.w A7, 0x10 0000195A 4ED0 jmp [A0] 0000195C 4E56 FFF4 link A6, -0x000C 00001960 48E7 0018 movem.l -[A7], A3,A4 00001964 266E 000C movea.l A3, [A6 + 0xC] 00001968 286E 0008 movea.l A4, [A6 + 0x8] 0000196C 204C movea.l A0, A4 0000196E 5088 addq.l A0, 8 00001970 2050 movea.l A0, [A0] 00001972 2D48 FFF4 move.l [A6 - 0xC], A0 00001976 41EE FFF8 lea.l A0, [A6 - 0x8] 0000197A 224C movea.l A1, A4 0000197C 5189 subq.l A1, 8 0000197E 20D9 move.l [A0]+, [A1]+ 00001980 20D9 move.l [A0]+, [A1]+ 00001982 486E FFF8 pea.l [A6 - 0x8] 00001986 2F0B move.l -[A7], A3 00001988 4EAD 31E2 jsr [A5 + 0x31E2 /* export_1592 */] 0000198C 4267 clr.w -[A7] 0000198E 486E FFF8 pea.l [A6 - 0x8] 00001992 2F0B move.l -[A7], A3 00001994 4EAD 311A jsr [A5 + 0x311A /* export_1567 */] 00001998 101F move.b D0, [A7]+ 0000199A 671E beq +0x20 /* 000019BA */ 0000199C 4267 clr.w -[A7] 0000199E 486E FFF8 pea.l [A6 - 0x8] 000019A2 2F2C 0014 move.l -[A7], [A4 + 0x14] 000019A6 2F2C 0010 move.l -[A7], [A4 + 0x10] 000019AA 2F2C 000C move.l -[A7], [A4 + 0xC] 000019AE 2F0B move.l -[A7], A3 000019B0 4EAD 3112 jsr [A5 + 0x3112 /* export_1566 */] 000019B4 1D5F 0010 move.b [A6 + 0x10], [A7]+ 000019B8 6004 bra +0x6 /* 000019BE */ label000019BA: 000019BA 422E 0010 clr.b [A6 + 0x10] label000019BE: 000019BE 4CDF 1800 movem.l A3,A4, [A7]+ 000019C2 4E5E unlink A6 000019C4 205F movea.l A0, [A7]+ 000019C6 504F addq.w A7, 8 000019C8 4ED0 jmp [A0] 000019CA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000019CC-000019D0 export_527: fn000019CC: 000019CC 4E56 FFF0 link A6, -0x0010 // end alternate branch 000019CC-000019D0 export_527: // at 000019CC (misaligned) fn000019CC: // (misaligned) 000019CE FFF0 .invalid <> 000019D0 48E7 0018 movem.l -[A7], A3,A4 000019D4 206E 0018 movea.l A0, [A6 + 0x18] 000019D8 43EE FFF8 lea.l A1, [A6 - 0x8] 000019DC 22D8 move.l [A1]+, [A0]+ 000019DE 22D8 move.l [A1]+, [A0]+ 000019E0 286E 0008 movea.l A4, [A6 + 0x8] 000019E4 422E 001C clr.b [A6 + 0x1C] 000019E8 206E 000C movea.l A0, [A6 + 0xC] 000019EC 7000 moveq.l D0, 0x00 000019EE 2080 move.l [A0], D0 000019F0 42A7 clr.l -[A7] 000019F2 487A FF68 pea.l [PC - 0x98 /* 0000195C, value 0x4E56FFF4 */] 000019F6 2F0E move.l -[A7], A6 000019F8 2F0C move.l -[A7], A4 000019FA 4EAD 1DF2 jsr [A5 + 0x1DF2 /* export_954 */] 000019FE 265F movea.l A3, [A7]+ 00001A00 200B move.l D0, A3 00001A02 6708 beq +0xA /* 00001A0C */ 00001A04 1D7C 0001 001C move.b [A6 + 0x1C], 0x1 00001A0A 6054 bra +0x56 /* 00001A60 */ label00001A0C: 00001A0C 4267 clr.w -[A7] 00001A0E 2F0C move.l -[A7], A4 00001A10 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00001A14 101F move.b D0, [A7]+ 00001A16 6748 beq +0x4A /* 00001A60 */ 00001A18 2F00 move.l -[A7], D0 00001A1A 4267 clr.w -[A7] 00001A1C 2F0C move.l -[A7], A4 00001A1E 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00001A22 121F move.b D1, [A7]+ 00001A24 201F move.l D0, [A7]+ 00001A26 C001 and.b D0, D1 00001A28 6736 beq +0x38 /* 00001A60 */ 00001A2A 42A7 clr.l -[A7] 00001A2C 486E FFF8 pea.l [A6 - 0x8] 00001A30 2F0C move.l -[A7], A4 00001A32 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] 00001A36 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 00001A3A 206E 000C movea.l A0, [A6 + 0xC] 00001A3E 2F08 move.l -[A7], A0 00001A40 42A7 clr.l -[A7] 00001A42 486E FFF0 pea.l [A6 - 0x10] 00001A46 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001A4A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001A4E 2F0C move.l -[A7], A4 00001A50 4EAD 310A jsr [A5 + 0x310A /* export_1565 */] 00001A54 201F move.l D0, [A7]+ 00001A56 205F movea.l A0, [A7]+ 00001A58 2080 move.l [A0], D0 00001A5A 1D7C 0001 001C move.b [A6 + 0x1C], 0x1 label00001A60: 00001A60 4CDF 1800 movem.l A3,A4, [A7]+ 00001A64 4E5E unlink A6 00001A66 205F movea.l A0, [A7]+ 00001A68 DEFC 0014 add.w A7, 0x14 00001A6C 4ED0 jmp [A0] 00001A6E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001A70-00001A7A export_528: fn00001A70: 00001A70 4E56 0000 link A6, 0 00001A74 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001A78 42A7 clr.l -[A7] // end alternate branch 00001A70-00001A7A export_528: // at 00001A70 (misaligned) fn00001A70: // (misaligned) 00001A72 0000 3F2E ori.b D0, 0x2E /* '.' */ 00001A76 0010 42A7 ori.b [A0], 0xA7 00001A7A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A7E 42A7 clr.l -[A7] 00001A80 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A84 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 00001A88 4E5E unlink A6 00001A8A 205F movea.l A0, [A7]+ 00001A8C DEFC 000A add.w A7, 0xA /* '\n' */ 00001A90 4ED0 jmp [A0] 00001A92 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_529: // at 00001A94 (misaligned) 00001A96 FFFA .invalid <> 00001A98 48E7 0308 movem.l -[A7], D6,D7,A4 00001A9C 286E 0008 movea.l A4, [A6 + 0x8] 00001AA0 3C2E 000C move.w D6, [A6 + 0xC] 00001AA4 7000 moveq.l D0, 0x00 00001AA6 2D40 000E move.l [A6 + 0xE], D0 00001AAA 3006 move.w D0, D6 00001AAC 0440 001F subi.w D0, 0x1F 00001AB0 6702 beq +0x4 /* 00001AB4 */ 00001AB2 603E bra +0x40 /* 00001AF2 */ label00001AB4: 00001AB4 42A7 clr.l -[A7] 00001AB6 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 00001ABA 1E1F move.b D7, [A7]+ 00001ABC 486E FFFC pea.l [A6 - 0x4] 00001AC0 486D 291C pea.l [A5 + 0x291C] 00001AC4 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001AC8 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001ACC 4267 clr.w -[A7] 00001ACE 1F07 move.b -[A7], D7 00001AD0 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 00001AD4 101F move.b D0, [A7]+ 00001AD6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001ADA 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001ADE 3F06 move.w -[A7], D6 00001AE0 2F0C move.l -[A7], A4 00001AE2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001AE6 4EBA FF88 jsr [PC - 0x78 /* 00001A70 */] 00001AEA 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 00001AF0 600E bra +0x10 /* 00001B00 */ label00001AF2: 00001AF2 42A7 clr.l -[A7] 00001AF4 3F06 move.w -[A7], D6 00001AF6 2F0C move.l -[A7], A4 00001AF8 4EBA FDDA jsr [PC - 0x226 /* 000018D4 */] 00001AFC 2D5F 000E move.l [A6 + 0xE], [A7]+ label00001B00: 00001B00 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001B04 4E5E unlink A6 00001B06 205F movea.l A0, [A7]+ 00001B08 5C4F addq.w A7, 6 00001B0A 4ED0 jmp [A0] export_530: fn00001B0C: 00001B0C 4E56 FFDC link A6, -0x0024 00001B10 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001B14 206E 0018 movea.l A0, [A6 + 0x18] 00001B18 43EE FFF8 lea.l A1, [A6 - 0x8] 00001B1C 22D8 move.l [A1]+, [A0]+ 00001B1E 22D8 move.l [A1]+, [A0]+ 00001B20 266E 0008 movea.l A3, [A6 + 0x8] 00001B24 206E 000C movea.l A0, [A6 + 0xC] 00001B28 7000 moveq.l D0, 0x00 00001B2A 2080 move.l [A0], D0 00001B2C 1D7C 0001 001C move.b [A6 + 0x1C], 0x1 00001B32 206E 0014 movea.l A0, [A6 + 0x14] 00001B36 2D48 FFDC move.l [A6 - 0x24], A0 00001B3A 2850 movea.l A4, [A0] 00001B3C 4267 clr.w -[A7] 00001B3E 2F2C 000A move.l -[A7], [A4 + 0xA] 00001B42 486E FFE2 pea.l [A6 - 0x1E] 00001B46 A92C syscall FindWindow 00001B48 3E1F move.w D7, [A7]+ 00001B4A 202E FFE2 move.l D0, [A6 - 0x1E] 00001B4E 2053 movea.l A0, [A3] 00001B50 B0A8 0038 cmp.l D0, [A0 + 0x38] 00001B54 6600 00AE bne +0xB0 /* 00001C04 */ 00001B58 3007 move.w D0, D7 00001B5A 6B00 00A8 bmi +0xAA /* 00001C04 */ 00001B5E 0C40 0008 cmpi.w D0, 0x8 00001B62 6E00 00A0 bgt +0xA2 /* 00001C04 */ 00001B66 D040 add.w D0, D0 00001B68 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001B6C 4EFB 0000 jmp [PC + D0.w] 00001B70 0096 0096 0096 ori.l [A6], 0x960096 00001B76 0014 0066 ori.b [A4], 0x66 /* 'f' */ 00001B7A 0072 007E 008A ori.w [A2 + D0.w - 0x118], 0x7E /* '~' */ 00001B80 008A 7C01 42A7 ori.l A2, 0x7C0142A7 00001B86 2F2D F99C move.l -[A7], [A5 - 0x664] 00001B8A 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00001B8E B7DF cmpa.l A3, [A7]+ 00001B90 671A beq +0x1C /* 00001BAC */ 00001B92 2F0B move.l -[A7], A3 00001B94 4EAD 1EBA jsr [A5 + 0x1EBA /* export_979 */] 00001B98 2053 movea.l A0, [A3] 00001B9A 1028 0062 move.b D0, [A0 + 0x62] 00001B9E 670A beq +0xC /* 00001BAA */ 00001BA0 2F2D F99C move.l -[A7], [A5 - 0x664] 00001BA4 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */] 00001BA8 6002 bra +0x4 /* 00001BAC */ label00001BAA: 00001BAA 4206 clr.b D6 label00001BAC: 00001BAC 1006 move.b D0, D6 00001BAE 671E beq +0x20 /* 00001BCE */ 00001BB0 4267 clr.w -[A7] 00001BB2 486E FFF8 pea.l [A6 - 0x8] 00001BB6 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001BBA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001BBE 2F2E 000C move.l -[A7], [A6 + 0xC] 00001BC2 2F0B move.l -[A7], A3 00001BC4 4EBA FE06 jsr [PC - 0x1FA /* 000019CC */] 00001BC8 1D5F 001C move.b [A6 + 0x1C], [A7]+ 00001BCC 6036 bra +0x38 /* 00001C04 */ label00001BCE: 00001BCE 422E 001C clr.b [A6 + 0x1C] 00001BD2 6030 bra +0x32 /* 00001C04 */ 00001BD4 2F2C 000A move.l -[A7], [A4 + 0xA] 00001BD8 2F0B move.l -[A7], A3 00001BDA 4EAD 2E1A jsr [A5 + 0x2E1A /* export_1471 */] 00001BDE 6024 bra +0x26 /* 00001C04 */ 00001BE0 2F2C 000A move.l -[A7], [A4 + 0xA] 00001BE4 2F0B move.l -[A7], A3 00001BE6 4EAD 2E12 jsr [A5 + 0x2E12 /* export_1470 */] 00001BEA 6018 bra +0x1A /* 00001C04 */ 00001BEC 2F2C 000A move.l -[A7], [A4 + 0xA] 00001BF0 2F0B move.l -[A7], A3 00001BF2 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */] 00001BF6 600C bra +0xE /* 00001C04 */ 00001BF8 2F2C 000A move.l -[A7], [A4 + 0xA] 00001BFC 3F07 move.w -[A7], D7 00001BFE 2F0B move.l -[A7], A3 00001C00 4EAD 2E0A jsr [A5 + 0x2E0A /* export_1469 */] label00001C04: 00001C04 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001C08 4E5E unlink A6 00001C0A 205F movea.l A0, [A7]+ 00001C0C DEFC 0014 add.w A7, 0x14 00001C10 4ED0 jmp [A0] 00001C12 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001C14-00001C28 fn00001C14: 00001C14 4E56 0000 link A6, 0 00001C18 48E7 0018 movem.l -[A7], A3,A4 00001C1C 266E 000C movea.l A3, [A6 + 0xC] 00001C20 286E 0008 movea.l A4, [A6 + 0x8] 00001C24 3F3C 0190 move.w -[A7], 0x190 // end alternate branch 00001C14-00001C28 fn00001C14: // (misaligned) 00001C16 0000 48E7 ori.b D0, 0xE7 00001C1A 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00001C1E 000C 286E ori.b A4, 0x6E /* 'n' */ 00001C22 0008 3F3C ori.b A0, 0x3C /* '<' */ 00001C26 0190 bclr [A0], D0 00001C28 42A7 clr.l -[A7] 00001C2A 2F0B move.l -[A7], A3 00001C2C 42A7 clr.l -[A7] 00001C2E 1F3C 0001 move.b -[A7], 0x1 00001C32 2F0B move.l -[A7], A3 00001C34 4EAD 30EA jsr [A5 + 0x30EA /* export_1561 */] 00001C38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C3C 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 00001C40 2054 movea.l A0, [A4] 00001C42 214B 0022 move.l [A0 + 0x22], A3 00001C46 117C 0001 001C move.b [A0 + 0x1C], 0x1 00001C4C 4228 001B clr.b [A0 + 0x1B] 00001C50 4CDF 1800 movem.l A3,A4, [A7]+ 00001C54 4E5E unlink A6 00001C56 205F movea.l A0, [A7]+ 00001C58 504F addq.w A7, 8 00001C5A 4ED0 jmp [A0] export_531: 00001C5C 4E56 FFFC link A6, -0x0004 00001C60 486E FFFC pea.l [A6 - 0x4] 00001C64 486D 2934 pea.l [A5 + 0x2934] 00001C68 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00001C6C 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001C70 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C74 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001C78 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C7C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C80 4EBA FF92 jsr [PC - 0x6E /* 00001C14 */] 00001C84 2D6E FFFC 0018 move.l [A6 + 0x18], [A6 - 0x4] 00001C8A 4E5E unlink A6 00001C8C 205F movea.l A0, [A7]+ 00001C8E DEFC 0010 add.w A7, 0x10 00001C92 4ED0 jmp [A0] export_532: 00001C94 4E56 FFF0 link A6, -0x0010 00001C98 206E 0014 movea.l A0, [A6 + 0x14] 00001C9C 43EE FFF8 lea.l A1, [A6 - 0x8] 00001CA0 22D8 move.l [A1]+, [A0]+ 00001CA2 22D8 move.l [A1]+, [A0]+ 00001CA4 206E 0010 movea.l A0, [A6 + 0x10] 00001CA8 43EE FFF0 lea.l A1, [A6 - 0x10] 00001CAC 22D8 move.l [A1]+, [A0]+ 00001CAE 22D8 move.l [A1]+, [A0]+ 00001CB0 4E5E unlink A6 00001CB2 205F movea.l A0, [A7]+ 00001CB4 DEFC 0010 add.w A7, 0x10 00001CB8 4ED0 jmp [A0] 00001CBA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_533: // at 00001CBC (misaligned) 00001CBE 0000 48E7 ori.b D0, 0xE7 00001CC2 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00001CC6 0008 284B ori.b A0, 0x4B /* 'K' */ 00001CCA 102E 001A move.b D0, [A6 + 0x1A] 00001CCE 4880 ext.w D0 00001CD0 670A beq +0xC /* 00001CDC */ 00001CD2 5340 subq.w D0, 1 00001CD4 6716 beq +0x18 /* 00001CEC */ 00001CD6 5340 subq.w D0, 1 00001CD8 672A beq +0x2C /* 00001D04 */ 00001CDA 605A bra +0x5C /* 00001D36 */ label00001CDC: 00001CDC 1F3C 0001 move.b -[A7], 0x1 00001CE0 1F3C 0001 move.b -[A7], 0x1 00001CE4 2F0B move.l -[A7], A3 00001CE6 4EAD 2EC2 jsr [A5 + 0x2EC2 /* export_1492 */] 00001CEA 604A bra +0x4C /* 00001D36 */ label00001CEC: 00001CEC 4267 clr.w -[A7] 00001CEE 2F2E 000E move.l -[A7], [A6 + 0xE] 00001CF2 2F0B move.l -[A7], A3 00001CF4 4EAD 311A jsr [A5 + 0x311A /* export_1567 */] 00001CF8 1F3C 0001 move.b -[A7], 0x1 00001CFC 2F0B move.l -[A7], A3 00001CFE 4EAD 2EC2 jsr [A5 + 0x2EC2 /* export_1492 */] 00001D02 6032 bra +0x34 /* 00001D36 */ label00001D04: 00001D04 2054 movea.l A0, [A4] 00001D06 1028 003A move.b D0, [A0 + 0x3A] 00001D0A 670C beq +0xE /* 00001D18 */ 00001D0C 4267 clr.w -[A7] 00001D0E 1F3C 0001 move.b -[A7], 0x1 00001D12 2F0B move.l -[A7], A3 00001D14 4EAD 2EC2 jsr [A5 + 0x2EC2 /* export_1492 */] label00001D18: 00001D18 4267 clr.w -[A7] 00001D1A 2F2E 000E move.l -[A7], [A6 + 0xE] 00001D1E 2F0B move.l -[A7], A3 00001D20 4EAD 311A jsr [A5 + 0x311A /* export_1567 */] 00001D24 101F move.b D0, [A7]+ 00001D26 670E beq +0x10 /* 00001D36 */ 00001D28 2F0B move.l -[A7], A3 00001D2A 2054 movea.l A0, [A4] 00001D2C 3F28 0038 move.w -[A7], [A0 + 0x38] 00001D30 2F0B move.l -[A7], A3 00001D32 4EAD 32BA jsr [A5 + 0x32BA /* export_1619 */] label00001D36: 00001D36 4CDF 1800 movem.l A3,A4, [A7]+ 00001D3A 4E5E unlink A6 00001D3C 205F movea.l A0, [A7]+ 00001D3E DEFC 0014 add.w A7, 0x14 00001D42 4ED0 jmp [A0] export_534: 00001D44 4E56 0000 link A6, 0 00001D48 48E7 0018 movem.l -[A7], A3,A4 00001D4C 266E 0008 movea.l A3, [A6 + 0x8] 00001D50 284B movea.l A4, A3 00001D52 4267 clr.w -[A7] 00001D54 2054 movea.l A0, [A4] 00001D56 2F28 0058 move.l -[A7], [A0 + 0x58] 00001D5A 226E 0014 movea.l A1, [A6 + 0x14] 00001D5E 2F11 move.l -[A7], [A1] 00001D60 A966 syscall TestControl 00001D62 4A5F tst.w [A7]+ 00001D64 6724 beq +0x26 /* 00001D8A */ 00001D66 4267 clr.w -[A7] 00001D68 2054 movea.l A0, [A4] 00001D6A 2F28 0058 move.l -[A7], [A0 + 0x58] 00001D6E 226E 0014 movea.l A1, [A6 + 0x14] 00001D72 2F11 move.l -[A7], [A1] 00001D74 42A7 clr.l -[A7] 00001D76 A968 syscall TrackControl 00001D78 4A5F tst.w [A7]+ 00001D7A 670E beq +0x10 /* 00001D8A */ 00001D7C 2F0B move.l -[A7], A3 00001D7E 2054 movea.l A0, [A4] 00001D80 3F28 0038 move.w -[A7], [A0 + 0x38] 00001D84 2F0B move.l -[A7], A3 00001D86 4EAD 32BA jsr [A5 + 0x32BA /* export_1619 */] label00001D8A: 00001D8A 7000 moveq.l D0, 0x00 00001D8C 2D40 0018 move.l [A6 + 0x18], D0 00001D90 4CDF 1800 movem.l A3,A4, [A7]+ 00001D94 4E5E unlink A6 00001D96 205F movea.l A0, [A7]+ 00001D98 DEFC 0010 add.w A7, 0x10 00001D9C 4ED0 jmp [A0] 00001D9E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001DA0-00001DB6 fn00001DA0: 00001DA0 4E56 0000 link A6, 0 00001DA4 48E7 0018 movem.l -[A7], A3,A4 00001DA8 266E 000C movea.l A3, [A6 + 0xC] 00001DAC 286E 0008 movea.l A4, [A6 + 0x8] 00001DB0 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001DB4 2053 movea.l A0, [A3] // end alternate branch 00001DA0-00001DB6 fn00001DA0: // (misaligned) 00001DA2 0000 48E7 ori.b D0, 0xE7 00001DA6 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00001DAA 000C 286E ori.b A4, 0x6E /* 'n' */ 00001DAE 0008 3F2E ori.b A0, 0x2E /* '.' */ 00001DB2 0010 2053 ori.b [A0], 0x53 /* 'S' */ 00001DB6 2F28 0012 move.l -[A7], [A0 + 0x12] 00001DBA 2F28 000E move.l -[A7], [A0 + 0xE] 00001DBE 42A7 clr.l -[A7] 00001DC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DC4 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 00001DC8 2054 movea.l A0, [A4] 00001DCA 214B 0022 move.l [A0 + 0x22], A3 00001DCE 4CDF 1800 movem.l A3,A4, [A7]+ 00001DD2 4E5E unlink A6 00001DD4 205F movea.l A0, [A7]+ 00001DD6 DEFC 000A add.w A7, 0xA /* '\n' */ 00001DDA 4ED0 jmp [A0] fn00001DDC: 00001DDC 4E56 FFFC link A6, -0x0004 00001DE0 486E FFFC pea.l [A6 - 0x4] 00001DE4 486D 29BC pea.l [A5 + 0x29BC] 00001DE8 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00001DEC 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001DF0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001DF4 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001DF8 3F2E 000C move.w -[A7], [A6 + 0xC] 00001DFC 206E 0008 movea.l A0, [A6 + 0x8] 00001E00 2F28 0008 move.l -[A7], [A0 + 0x8] 00001E04 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001E08 4EBA FF96 jsr [PC - 0x6A /* 00001DA0 */] 00001E0C 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 00001E12 4E5E unlink A6 00001E14 205F movea.l A0, [A7]+ 00001E16 5C4F addq.w A7, 6 00001E18 4ED0 jmp [A0] 00001E1A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_535: // at 00001E1C (misaligned) 00001E1E FFFE .invalid <> 00001E20 48E7 0118 movem.l -[A7], D7,A3,A4 00001E24 266E 0008 movea.l A3, [A6 + 0x8] 00001E28 3E2E 000C move.w D7, [A6 + 0xC] 00001E2C 284B movea.l A4, A3 00001E2E 7000 moveq.l D0, 0x00 00001E30 2D40 000E move.l [A6 + 0xE], D0 00001E34 3007 move.w D0, D7 00001E36 0440 00B0 subi.w D0, 0xB0 00001E3A 6754 beq +0x56 /* 00001E90 */ 00001E3C 5340 subq.w D0, 1 00001E3E 672E beq +0x30 /* 00001E6E */ 00001E40 5340 subq.w D0, 1 00001E42 6708 beq +0xA /* 00001E4C */ 00001E44 0440 0017 subi.w D0, 0x17 00001E48 675C beq +0x5E /* 00001EA6 */ 00001E4A 6070 bra +0x72 /* 00001EBC */ label00001E4C: 00001E4C 2F0B move.l -[A7], A3 00001E4E 4EAD 3262 jsr [A5 + 0x3262 /* export_1608 */] 00001E52 4267 clr.w -[A7] 00001E54 2F0B move.l -[A7], A3 00001E56 4EAD 31FA jsr [A5 + 0x31FA /* export_1595 */] 00001E5A 101F move.b D0, [A7]+ 00001E5C 676C beq +0x6E /* 00001ECA */ 00001E5E 42A7 clr.l -[A7] 00001E60 3F07 move.w -[A7], D7 00001E62 2F0E move.l -[A7], A6 00001E64 4EBA FF76 jsr [PC - 0x8A /* 00001DDC */] 00001E68 2D5F 000E move.l [A6 + 0xE], [A7]+ 00001E6C 605C bra +0x5E /* 00001ECA */ label00001E6E: 00001E6E 2F0B move.l -[A7], A3 00001E70 4EAD 3262 jsr [A5 + 0x3262 /* export_1608 */] 00001E74 4267 clr.w -[A7] 00001E76 2F0B move.l -[A7], A3 00001E78 4EAD 168A jsr [A5 + 0x168A /* export_717 */] 00001E7C 101F move.b D0, [A7]+ 00001E7E 674A beq +0x4C /* 00001ECA */ 00001E80 42A7 clr.l -[A7] 00001E82 3F07 move.w -[A7], D7 00001E84 2F0E move.l -[A7], A6 00001E86 4EBA FF54 jsr [PC - 0xAC /* 00001DDC */] 00001E8A 2D5F 000E move.l [A6 + 0xE], [A7]+ 00001E8E 603A bra +0x3C /* 00001ECA */ label00001E90: 00001E90 42A7 clr.l -[A7] 00001E92 486E FFFF pea.l [A6 - 0x1] 00001E96 1F3C 0001 move.b -[A7], 0x1 00001E9A 2F0B move.l -[A7], A3 00001E9C 4EAD 22D2 jsr [A5 + 0x22D2 /* export_1110 */] 00001EA0 2D5F 000E move.l [A6 + 0xE], [A7]+ 00001EA4 6024 bra +0x26 /* 00001ECA */ label00001EA6: 00001EA6 2054 movea.l A0, [A4] 00001EA8 1028 006B move.b D0, [A0 + 0x6B] 00001EAC 0A00 0001 xori.b D0, 0x1 00001EB0 1140 006B move.b [A0 + 0x6B], D0 00001EB4 2F0B move.l -[A7], A3 00001EB6 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001EBA 600E bra +0x10 /* 00001ECA */ label00001EBC: 00001EBC 42A7 clr.l -[A7] 00001EBE 3F07 move.w -[A7], D7 00001EC0 2F0B move.l -[A7], A3 00001EC2 4EBA F34C jsr [PC - 0xCB4 /* 00001210 */] 00001EC6 2D5F 000E move.l [A6 + 0xE], [A7]+ label00001ECA: 00001ECA 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001ECE 4E5E unlink A6 00001ED0 205F movea.l A0, [A7]+ 00001ED2 5C4F addq.w A7, 6 00001ED4 4ED0 jmp [A0] 00001ED6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001ED8-00001EDC fn00001ED8: 00001ED8 4E56 FFF4 link A6, -0x000C // end alternate branch 00001ED8-00001EDC fn00001ED8: // (misaligned) 00001EDA FFF4 .invalid <> 00001EDC 48E7 0108 movem.l -[A7], D7,A4 00001EE0 286E 0008 movea.l A4, [A6 + 0x8] 00001EE4 3E2E 000C move.w D7, [A6 + 0xC] 00001EE8 3007 move.w D0, D7 00001EEA 0440 0067 subi.w D0, 0x67 /* 'g' */ 00001EEE 6710 beq +0x12 /* 00001F00 */ 00001EF0 5340 subq.w D0, 1 00001EF2 670C beq +0xE /* 00001F00 */ 00001EF4 5340 subq.w D0, 1 00001EF6 6734 beq +0x36 /* 00001F2C */ 00001EF8 5340 subq.w D0, 1 00001EFA 675A beq +0x5C /* 00001F56 */ 00001EFC 6000 0086 bra +0x88 /* 00001F84 */ label00001F00: 00001F00 486E FFFC pea.l [A6 - 0x4] 00001F04 486D 29FC pea.l [A5 + 0x29FC] 00001F08 3F3C 004E move.w -[A7], 0x4E /* 'N' */ 00001F0C 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001F10 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001F14 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001F18 2F0C move.l -[A7], A4 00001F1A 3F07 move.w -[A7], D7 00001F1C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001F20 4EBA 030E jsr [PC + 0x30E /* 00002230 */] 00001F24 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 00001F2A 6058 bra +0x5A /* 00001F84 */ label00001F2C: 00001F2C 486E FFF8 pea.l [A6 - 0x8] 00001F30 486D 29F4 pea.l [A5 + 0x29F4] 00001F34 3F3C 004C move.w -[A7], 0x4C /* 'L' */ 00001F38 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001F3C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001F40 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001F44 2F0C move.l -[A7], A4 00001F46 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001F4A 4EBA 0388 jsr [PC + 0x388 /* 000022D4 */] 00001F4E 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8] 00001F54 602E bra +0x30 /* 00001F84 */ label00001F56: 00001F56 486E FFF4 pea.l [A6 - 0xC] 00001F5A 486D 29DC pea.l [A5 + 0x29DC] 00001F5E 3F3C 004C move.w -[A7], 0x4C /* 'L' */ 00001F62 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001F66 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001F6A 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001F6E 2F0C move.l -[A7], A4 00001F70 3F07 move.w -[A7], D7 00001F72 1F3C 0001 move.b -[A7], 0x1 00001F76 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001F7A 4EBA 013C jsr [PC + 0x13C /* 000020B8 */] 00001F7E 2D6E FFF4 000E move.l [A6 + 0xE], [A6 - 0xC] label00001F84: 00001F84 4CDF 1080 movem.l D7,A4, [A7]+ 00001F88 4E5E unlink A6 00001F8A 205F movea.l A0, [A7]+ 00001F8C 5C4F addq.w A7, 6 00001F8E 4ED0 jmp [A0] export_536: 00001F90 4E56 FFEC link A6, -0x0014 00001F94 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00001F98 266E 0008 movea.l A3, [A6 + 0x8] 00001F9C 3C2E 000C move.w D6, [A6 + 0xC] 00001FA0 284B movea.l A4, A3 00001FA2 7000 moveq.l D0, 0x00 00001FA4 2D40 000E move.l [A6 + 0xE], D0 00001FA8 3006 move.w D0, D6 00001FAA 0440 0067 subi.w D0, 0x67 /* 'g' */ 00001FAE 6716 beq +0x18 /* 00001FC6 */ 00001FB0 5340 subq.w D0, 1 00001FB2 6712 beq +0x14 /* 00001FC6 */ 00001FB4 5340 subq.w D0, 1 00001FB6 6720 beq +0x22 /* 00001FD8 */ 00001FB8 5340 subq.w D0, 1 00001FBA 670A beq +0xC /* 00001FC6 */ 00001FBC 5940 subq.w D0, 4 00001FBE 6700 0086 beq +0x88 /* 00002046 */ 00001FC2 6000 00BC bra +0xBE /* 00002080 */ label00001FC6: 00001FC6 42A7 clr.l -[A7] 00001FC8 3F06 move.w -[A7], D6 00001FCA 2F0B move.l -[A7], A3 00001FCC 4EBA FF0A jsr [PC - 0xF6 /* 00001ED8 */] 00001FD0 2D5F 000E move.l [A6 + 0xE], [A7]+ 00001FD4 6000 00B8 bra +0xBA /* 0000208E */ label00001FD8: 00001FD8 42A7 clr.l -[A7] 00001FDA 42A7 clr.l -[A7] 00001FDC 486E FFEC pea.l [A6 - 0x14] 00001FE0 2F2D F99C move.l -[A7], [A5 - 0x664] 00001FE4 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00001FE8 2E1F move.l D7, [A7]+ 00001FEA 6D00 00A2 blt +0xA4 /* 0000208E */ 00001FEE 2254 movea.l A1, [A4] 00001FF0 2069 0038 movea.l A0, [A1 + 0x38] 00001FF4 2050 movea.l A0, [A0] 00001FF6 2469 0038 movea.l A2, [A1 + 0x38] 00001FFA 2452 movea.l A2, [A2] 00001FFC 3028 0022 move.w D0, [A0 + 0x22] 00002000 906A 0020 sub.w D0, [A2 + 0x20] 00002004 48C0 ext.l D0 00002006 2207 move.l D1, D7 00002008 9280 sub.l D1, D0 0000200A 3029 004E move.w D0, [A1 + 0x4E] 0000200E 48C0 ext.l D0 00002010 48E7 C000 movem.l -[A7], D0,D1 00002014 42A7 clr.l -[A7] 00002016 2054 movea.l A0, [A4] 00002018 2F28 003C move.l -[A7], [A0 + 0x3C] 0000201C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002020 241F move.l D2, [A7]+ 00002022 4CDF 0003 movem.l D0,D1, [A7]+ 00002026 9082 sub.l D0, D2 00002028 B081 cmp.l D0, D1 0000202A 6C0A bge +0xC /* 00002036 */ 0000202C 3F3C 0096 move.w -[A7], 0x96 00002030 4EAD 204A jsr [A5 + 0x204A /* export_1029 */] 00002034 6058 bra +0x5A /* 0000208E */ label00002036: 00002036 42A7 clr.l -[A7] 00002038 3F06 move.w -[A7], D6 0000203A 2F0B move.l -[A7], A3 0000203C 4EBA FE9A jsr [PC - 0x166 /* 00001ED8 */] 00002040 2D5F 000E move.l [A6 + 0xE], [A7]+ 00002044 6048 bra +0x4A /* 0000208E */ label00002046: 00002046 4267 clr.w -[A7] 00002048 2F0B move.l -[A7], A3 0000204A 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 0000204E 101F move.b D0, [A7]+ 00002050 673C beq +0x3E /* 0000208E */ 00002052 42A7 clr.l -[A7] 00002054 2254 movea.l A1, [A4] 00002056 2069 0038 movea.l A0, [A1 + 0x38] 0000205A 2050 movea.l A0, [A0] 0000205C 3028 003C move.w D0, [A0 + 0x3C] 00002060 48C0 ext.l D0 00002062 2F00 move.l -[A7], D0 00002064 2F29 0038 move.l -[A7], [A1 + 0x38] 00002068 A9D1 syscall TESetSelect 0000206A 2F0B move.l -[A7], A3 0000206C 4EAD 05EA jsr [A5 + 0x5EA /* export_185 */] 00002070 2054 movea.l A0, [A4] 00002072 117C 0001 006E move.b [A0 + 0x6E], 0x1 00002078 2F0B move.l -[A7], A3 0000207A 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */] 0000207E 600E bra +0x10 /* 0000208E */ label00002080: 00002080 42A7 clr.l -[A7] 00002082 3F06 move.w -[A7], D6 00002084 2F0B move.l -[A7], A3 00002086 4EBA F84C jsr [PC - 0x7B4 /* 000018D4 */] 0000208A 2D5F 000E move.l [A6 + 0xE], [A7]+ label0000208E: 0000208E 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00002092 4E5E unlink A6 00002094 205F movea.l A0, [A7]+ 00002096 5C4F addq.w A7, 6 00002098 4ED0 jmp [A0] 0000209A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000209E 0000 206E ori.b D0, 0x6E /* 'n' */ 000020A2 0008 2F28 ori.b A0, 0x28 /* '(' */ 000020A6 0008 4EAD ori.b A0, 0xAD 000020AA 3522 move.w -[A2], -[A2] 000020AC 4E5E unlink A6 000020AE 205F movea.l A0, [A7]+ 000020B0 DEFC 000A add.w A7, 0xA /* '\n' */ 000020B4 4ED0 jmp [A0] 000020B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000020B8-000020BC export_537: fn000020B8: 000020B8 4E56 FFBC link A6, -0x0044 // end alternate branch 000020B8-000020BC export_537: // at 000020B8 (misaligned) fn000020B8: // (misaligned) 000020BA FFBC .invalid <> 000020BC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000020C0 2E2E 0010 move.l D7, [A6 + 0x10] 000020C4 286E 0008 movea.l A4, [A6 + 0x8] 000020C8 2054 movea.l A0, [A4] 000020CA 2147 0022 move.l [A0 + 0x22], D7 000020CE 2247 movea.l A1, D7 000020D0 2251 movea.l A1, [A1] 000020D2 2169 0038 0026 move.l [A0 + 0x26], [A1 + 0x38] 000020D8 2268 0026 movea.l A1, [A0 + 0x26] 000020DC 2651 movea.l A3, [A1] 000020DE 316B 0020 002A move.w [A0 + 0x2A], [A3 + 0x20] 000020E4 316B 0022 002C move.w [A0 + 0x2C], [A3 + 0x22] 000020EA 3C2B 0022 move.w D6, [A3 + 0x22] 000020EE 9C6B 0020 sub.w D6, [A3 + 0x20] 000020F2 7000 moveq.l D0, 0x00 000020F4 2140 002E move.l [A0 + 0x2E], D0 000020F8 2140 0032 move.l [A0 + 0x32], D0 000020FC 42A8 0036 clr.l [A0 + 0x36] 00002100 7000 moveq.l D0, 0x00 00002102 2140 003A move.l [A0 + 0x3A], D0 00002106 2140 003E move.l [A0 + 0x3E], D0 0000210A 2140 0042 move.l [A0 + 0x42], D0 0000210E 4268 0046 clr.w [A0 + 0x46] 00002112 7000 moveq.l D0, 0x00 00002114 2140 0048 move.l [A0 + 0x48], D0 00002118 3F2E 000E move.w -[A7], [A6 + 0xE] 0000211C 2047 movea.l A0, D7 0000211E 2050 movea.l A0, [A0] 00002120 2F28 0016 move.l -[A7], [A0 + 0x16] 00002124 2F07 move.l -[A7], D7 00002126 42A7 clr.l -[A7] 00002128 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000212C 4EAD 196A jsr [A5 + 0x196A /* export_809 */] 00002130 486E FFBC pea.l [A6 - 0x44] 00002134 487A FF66 pea.l [PC - 0x9A /* 0000209C, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002138 2F0E move.l -[A7], A6 0000213A 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 0000213E 102E 000C move.b D0, [A6 + 0xC] 00002142 6764 beq +0x66 /* 000021A8 */ 00002144 42A7 clr.l -[A7] 00002146 3006 move.w D0, D6 00002148 48C0 ext.l D0 0000214A 2F00 move.l -[A7], D0 0000214C 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] 00002150 2A17 move.l D5, [A7] 00002152 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00002156 4A46 tst.w D6 00002158 6F24 ble +0x26 /* 0000217E */ 0000215A 2254 movea.l A1, [A4] 0000215C 2069 0026 movea.l A0, [A1 + 0x26] 00002160 2050 movea.l A0, [A0] 00002162 2068 003E movea.l A0, [A0 + 0x3E] 00002166 3029 002A move.w D0, [A1 + 0x2A] 0000216A 48C0 ext.l D0 0000216C D090 add.l D0, [A0] 0000216E 2F00 move.l -[A7], D0 00002170 2045 movea.l A0, D5 00002172 2F10 move.l -[A7], [A0] 00002174 3006 move.w D0, D6 00002176 48C0 ext.l D0 00002178 2F00 move.l -[A7], D0 0000217A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label0000217E: 0000217E 2054 movea.l A0, [A4] 00002180 2145 002E move.l [A0 + 0x2E], D5 00002184 3028 002A move.w D0, [A0 + 0x2A] 00002188 9068 002C sub.w D0, [A0 + 0x2C] 0000218C 3140 0046 move.w [A0 + 0x46], D0 00002190 42A7 clr.l -[A7] 00002192 42A7 clr.l -[A7] 00002194 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] 00002198 2054 movea.l A0, [A4] 0000219A 215F 0042 move.l [A0 + 0x42], [A7]+ 0000219E 2054 movea.l A0, [A4] 000021A0 2F28 0042 move.l -[A7], [A0 + 0x42] 000021A4 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] label000021A8: 000021A8 2047 movea.l A0, D7 000021AA 7001 moveq.l D0, 0x01 000021AC 2050 movea.l A0, [A0] 000021AE B028 006B cmp.b D0, [A0 + 0x6B] 000021B2 57C0 seq D0 000021B4 4A00 tst.b D0 000021B6 6760 beq +0x62 /* 00002218 */ 000021B8 2F00 move.l -[A7], D0 000021BA 4267 clr.w -[A7] 000021BC 2254 movea.l A1, [A4] 000021BE 2069 0026 movea.l A0, [A1 + 0x26] 000021C2 2050 movea.l A0, [A0] 000021C4 3228 0020 move.w D1, [A0 + 0x20] 000021C8 48C1 ext.l D1 000021CA 2F01 move.l -[A7], D1 000021CC 2069 0026 movea.l A0, [A1 + 0x26] 000021D0 2050 movea.l A0, [A0] 000021D2 3228 0022 move.w D1, [A0 + 0x22] 000021D6 48C1 ext.l D1 000021D8 2F01 move.l -[A7], D1 000021DA 2F07 move.l -[A7], D7 000021DC 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 000021E0 121F move.b D1, [A7]+ 000021E2 201F move.l D0, [A7]+ 000021E4 C001 and.b D0, D1 000021E6 6730 beq +0x32 /* 00002218 */ 000021E8 42A7 clr.l -[A7] 000021EA 2054 movea.l A0, [A4] 000021EC 2F28 0026 move.l -[A7], [A0 + 0x26] 000021F0 3F3C 0006 move.w -[A7], 0x6 000021F4 A83D syscall TEDispatch 000021F6 2054 movea.l A0, [A4] 000021F8 215F 0032 move.l [A0 + 0x32], [A7]+ 000021FC 2054 movea.l A0, [A4] 000021FE 2F28 0032 move.l -[A7], [A0 + 0x32] 00002202 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00002206 42A7 clr.l -[A7] 00002208 2054 movea.l A0, [A4] 0000220A 2F28 0032 move.l -[A7], [A0 + 0x32] 0000220E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002212 2054 movea.l A0, [A4] 00002214 215F 0048 move.l [A0 + 0x48], [A7]+ label00002218: 00002218 486E FFBC pea.l [A6 - 0x44] 0000221C 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00002220 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00002224 4E5E unlink A6 00002226 205F movea.l A0, [A7]+ 00002228 DEFC 000C add.w A7, 0xC 0000222C 4ED0 jmp [A0] 0000222E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002230-00002236 fn00002230: 00002230 4E56 0000 link A6, 0 00002234 2F0C move.l -[A7], A4 // end alternate branch 00002230-00002236 fn00002230: // (misaligned) 00002232 0000 2F0C ori.b D0, 0xC 00002236 286E 0008 movea.l A4, [A6 + 0x8] 0000223A 2054 movea.l A0, [A4] 0000223C 4228 004C clr.b [A0 + 0x4C] 00002240 2F2E 000E move.l -[A7], [A6 + 0xE] 00002244 3F2E 000C move.w -[A7], [A6 + 0xC] 00002248 1F3C 0001 move.b -[A7], 0x1 0000224C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002250 4EBA FE66 jsr [PC - 0x19A /* 000020B8 */] 00002254 2054 movea.l A0, [A4] 00002256 117C 0001 000F move.b [A0 + 0xF], 0x1 0000225C 7068 moveq.l D0, 0x68 0000225E B06E 000C cmp.w D0, [A6 + 0xC] 00002262 56C0 sne D0 00002264 4400 neg.b D0 00002266 1140 000E move.b [A0 + 0xE], D0 0000226A 285F movea.l A4, [A7]+ 0000226C 4E5E unlink A6 0000226E 205F movea.l A0, [A7]+ 00002270 DEFC 000A add.w A7, 0xA /* '\n' */ 00002274 4ED0 jmp [A0] 00002276 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000227A 0000 48E7 ori.b D0, 0xE7 0000227E 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 00002282 0008 266C ori.b A0, 0x6C /* 'l' */ 00002286 0008 202C ori.b A0, 0x2C /* ',' */ 0000228A FFF4 .invalid <> 0000228C 2053 movea.l A0, [A3] 0000228E B0A8 003A cmp.l D0, [A0 + 0x3A] 00002292 670E beq +0x10 /* 000022A2 */ 00002294 42A7 clr.l -[A7] 00002296 2F2C FFF4 move.l -[A7], [A4 - 0xC] 0000229A 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 0000229E 295F FFF4 move.l [A4 - 0xC], [A7]+ label000022A2: 000022A2 202C FFF0 move.l D0, [A4 - 0x10] 000022A6 2053 movea.l A0, [A3] 000022A8 B0A8 003E cmp.l D0, [A0 + 0x3E] 000022AC 670E beq +0x10 /* 000022BC */ 000022AE 42A7 clr.l -[A7] 000022B0 2F2C FFF0 move.l -[A7], [A4 - 0x10] 000022B4 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 000022B8 295F FFF0 move.l [A4 - 0x10], [A7]+ label000022BC: 000022BC 2F2C 0008 move.l -[A7], [A4 + 0x8] 000022C0 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 000022C4 4CDF 1800 movem.l A3,A4, [A7]+ 000022C8 4E5E unlink A6 000022CA 205F movea.l A0, [A7]+ 000022CC DEFC 000A add.w A7, 0xA /* '\n' */ 000022D0 4ED0 jmp [A0] 000022D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000022D4-000022D8 fn000022D4: 000022D4 4E56 FFAE link A6, -0x0052 // end alternate branch 000022D4-000022D8 fn000022D4: // (misaligned) 000022D6 FFAE .invalid <> 000022D8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000022DC 266E 000C movea.l A3, [A6 + 0xC] 000022E0 286E 0008 movea.l A4, [A6 + 0x8] 000022E4 2F0B move.l -[A7], A3 000022E6 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 000022EA 1F3C 0001 move.b -[A7], 0x1 000022EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022F2 4EBA FDC4 jsr [PC - 0x23C /* 000020B8 */] 000022F6 4205 clr.b D5 000022F8 7E00 moveq.l D7, 0x00 000022FA 7000 moveq.l D0, 0x00 000022FC 2D40 FFF0 move.l [A6 - 0x10], D0 00002300 2D40 FFF4 move.l [A6 - 0xC], D0 00002304 486E FFAE pea.l [A6 - 0x52] 00002308 487A FF6E pea.l [PC - 0x92 /* 00002278, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000230C 2F0E move.l -[A7], A6 0000230E 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 00002312 42A7 clr.l -[A7] 00002314 42A7 clr.l -[A7] 00002316 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] 0000231A 2D57 FFF4 move.l [A6 - 0xC], [A7] 0000231E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00002322 7001 moveq.l D0, 0x01 00002324 2053 movea.l A0, [A3] 00002326 B028 006B cmp.b D0, [A0 + 0x6B] 0000232A 6610 bne +0x12 /* 0000233C */ 0000232C 42A7 clr.l -[A7] 0000232E 42A7 clr.l -[A7] 00002330 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] 00002334 2D57 FFF0 move.l [A6 - 0x10], [A7] 00002338 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] label0000233C: 0000233C 42A7 clr.l -[A7] 0000233E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002342 486E FFEC pea.l [A6 - 0x14] 00002346 2F2D F99C move.l -[A7], [A5 - 0x664] 0000234A 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 0000234E 201F move.l D0, [A7]+ 00002350 3C00 move.w D6, D0 00002352 6F00 00A2 ble +0xA4 /* 000023F6 */ 00002356 2054 movea.l A0, [A4] 00002358 216E FFF4 003A move.l [A0 + 0x3A], [A6 - 0xC] 0000235E 2268 0026 movea.l A1, [A0 + 0x26] 00002362 2251 movea.l A1, [A1] 00002364 3169 0020 0036 move.w [A0 + 0x36], [A1 + 0x20] 0000236A 3006 move.w D0, D6 0000236C D068 0036 add.w D0, [A0 + 0x36] 00002370 3140 0038 move.w [A0 + 0x38], D0 00002374 3028 002C move.w D0, [A0 + 0x2C] 00002378 9068 002A sub.w D0, [A0 + 0x2A] 0000237C 3206 move.w D1, D6 0000237E 9240 sub.w D1, D0 00002380 3141 0046 move.w [A0 + 0x46], D1 00002384 7001 moveq.l D0, 0x01 00002386 2253 movea.l A1, [A3] 00002388 B029 006B cmp.b D0, [A1 + 0x6B] 0000238C 663A bne +0x3C /* 000023C8 */ 0000238E 42A7 clr.l -[A7] 00002390 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002394 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */ 0000239A 2F2D F928 move.l -[A7], [A5 - 0x6D8] 0000239E 4EAD 30B2 jsr [A5 + 0x30B2 /* export_1554 */] 000023A2 2E1F move.l D7, [A7]+ 000023A4 6F14 ble +0x16 /* 000023BA */ 000023A6 2054 movea.l A0, [A4] 000023A8 216E FFF0 003E move.l [A0 + 0x3E], [A6 - 0x10] 000023AE 2007 move.l D0, D7 000023B0 90A8 0048 sub.l D0, [A0 + 0x48] 000023B4 2140 0048 move.l [A0 + 0x48], D0 000023B8 600E bra +0x10 /* 000023C8 */ label000023BA: 000023BA 42A7 clr.l -[A7] 000023BC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000023C0 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 000023C4 2D5F FFF0 move.l [A6 - 0x10], [A7]+ label000023C8: 000023C8 2054 movea.l A0, [A4] 000023CA 2F28 0042 move.l -[A7], [A0 + 0x42] 000023CE 42A7 clr.l -[A7] 000023D0 2054 movea.l A0, [A4] 000023D2 3028 0046 move.w D0, [A0 + 0x46] 000023D6 48C0 ext.l D0 000023D8 2228 0048 move.l D1, [A0 + 0x48] 000023DC D280 add.l D1, D0 000023DE 2F01 move.l -[A7], D1 000023E0 42A7 clr.l -[A7] 000023E2 201F move.l D0, [A7]+ 000023E4 2E9F move.l [A7], [A7]+ 000023E6 B097 cmp.l D0, [A7] 000023E8 6F02 ble +0x4 /* 000023EC */ 000023EA 2E80 move.l [A7], D0 label000023EC: 000023EC 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 000023F0 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 000023F4 601C bra +0x1E /* 00002412 */ label000023F6: 000023F6 42A7 clr.l -[A7] 000023F8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000023FC 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 00002400 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00002404 42A7 clr.l -[A7] 00002406 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000240A 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 0000240E 2D5F FFF0 move.l [A6 - 0x10], [A7]+ label00002412: 00002412 486E FFAE pea.l [A6 - 0x52] 00002416 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 0000241A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000241E 4E5E unlink A6 00002420 205F movea.l A0, [A7]+ 00002422 504F addq.w A7, 8 00002424 4ED0 jmp [A0] 00002426 0000 .incomplete